/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
ul li{list-style: none}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em;white-space: pre-wrap!important;}
a{background-color:transparent}
a:hover{color:var(--a-hover);}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:initial;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em;border:none;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
[hidden],template{display:none}
body{
	font-weight:400;font-size:1em;line-height:1.42;
	overflow-x:hidden;overflow-y:auto;
	background:#fff;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	letter-spacing:0.01em;
	color:#191e1e;
}
body,div,a,p,ul,li,ol,h1,h2,h3,h4,h5,h6,table,tr,td{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
body.dark{background:#1c1c1c;}
a{text-decoration:none;color:var(--h-color)}
a:active{opacity:.8}
img{display:block}
.bgf{background:#fff;}
::-moz-placeholder{font-weight:300}
:-ms-input-placeholder{font-weight:300}
::placeholder{font-weight:300}
:disabled{background:none;border:none;opacity:.5}
button{border:none;outline:none;cursor:pointer}
button:active{opacity:.8}
h1,h2,h3{margin-top:0}
.text-center{text-align: center}
:root{--plyr-color-main:#2e2e2e;--plyr-menu-background:#262626;--plyr-menu-color:var(--h-color);--plyr-menu-arrow-color:var(--h-color);--plyr-menu-back-border-color:#383838;--plyr-menu-back-border-shadow-color:#383838;--plyr-badge-background:#1f1f1f;--plyr-badge-text-color:#656565;--plyr-video-control-color:var(--h-color);--plyr-control-toggle-checked-background:none;--plyr-range-thumb-background:var(--h-color);--plyr-menu-arrow-size:0;--box-shadow-color:#9c6f18;--plyr-video-controls-background:linear-gradient(transparent,rgba(0,0,0,0.3686274509803922))}
.page{--primary-color:#30b553;--secondary-color:#b55330;--accent-color:#5330b5;margin: 15px;}
.page.light{--primary-background-br:#eee;--a-hover:#000;--h-color:#3c4248;--btn-border-line:#158BC6 ;--btn-bg-line:#1bbb1f;--border-color:#ddd;--primary-background:#fff;--light-background:#f5f5f5;--page-header-background:#fff;--page-aside-background:#fff;--primary-text-color:#000;--light-text-color:#adadad;--line-color:#e1e3e7;--highlight-line-color:#000;--primary-button-background:#000;--outline-button-color:#f8f8f8;--lowkey-button-background:#e0e0e0;--lowkey-button-text-color:#5a5a5a;--skeleton-background:#f0f0f0;--page-side-sheet-background:#f8f8f8;--reply-filter:drop-shadow(rgba(0,0,0,0.1) 0 2px 0);--green-badge-background:rgba(129,199,132,0.38);--green-badge-text-color:#43a047;--purple-badge-background:rgba(129,104,232,0.2);--purple-badge-text-color:#7067f7}
.page.dark{--primary-background-br:#1f1f1f;--plyr-color-bg:#2e2e2e;--a-hover:#fff;--h-color:#dbdbdb;--btn-border-line:#d5d5d5 ;--btn-bg-line:#ffffff;--border-color:#484c4c;--primary-background:#1c1c1c;--light-background:#1f1f1f;--page-header-background:#1c1c1c;--page-aside-background:#2e2e2e;--primary-text-color:#b1b1b1;--light-text-color:#656565;--line-color:#383838;--highlight-line-color:#555;--primary-button-background:#555;--outline-button-color:#555;--lowkey-button-background:#3b3b3b;--lowkey-button-text-color:#898989;--skeleton-background:#262626;--page-side-sheet-background:#262626;--reply-filter:drop-shadow(hsla(0,0%,100%,0.1) 0 2px 0);--green-badge-background:rgba(40,155,45,0.26);--green-badge-text-color:#43a047;--purple-badge-background:rgba(71,63,189,0.2);--purple-badge-text-color:#7067f7}
.page.dark .user-menu,.page.dark .price-card{background:#3c4248!important;}
.page.dark,.page.light{--secondary-text-color:#666;}
.page.dark .app-icon,.stack-icon{color:#f8f8f8!important}
.pointer{cursor:pointer}
.page{min-height:100vh;grid-template-areas:"a h" "a m";color:var(--primary-text-color)}
.page.light>.page-aside{border-right:1px solid #eee}
.page-main{grid-area:m;padding:0 32px 32px;background:var(--primary-background)}
.page-main-gm{grid-area:m;padding:0;background:var(--primary-background)}
.page-main-no{padding:10px 0 10px;background:var(--primary-background)}
.page-main-no2{padding:0;background:var(--primary-background)}
@media (max-width:640px){.page{grid-template-columns:1fr;grid-template-rows:66px auto;min-height:100vh;grid-template-areas:"h" "m" "a"}
	.page-main{min-height:calc(100vh - 96px)}
	.page-header{padding:8px 16px;z-index:999;border-bottom:1px solid #292929}
	.page.light>.page-header{border-bottom:1px solid #ebebeb}
	.page-header>.container{position:relative;display:flex;width:100%;align-items:center;justify-content:flex-end}
	.page-header.shadow{box-shadow:20px 30px 30px rgba(0,0,0,.1)}
	.page-aside{position:fixed;top:0;left:-100%;height:100vh;z-index:666;box-shadow:0 30px 30px rgba(0,0,0,.1);transition:left .3s}
	.page-aside.open{left:0}
	.page-main{grid-area:m;padding:16px}
}
.form{margin-bottom:32px}
.form>.header{margin-bottom:40px}
.field{font-size:16px;margin-bottom:32px}
.field label{font-size:13px;padding:0 0 7px;color:#41a62e;display: inline-block;visibility: hidden;opacity: 0;transition: 100ms;font-weight: bold}
.field:hover label{visibility:visible;opacity: 1; }
.field,.field>.input{color:var(--primary-text-color)}
.field>.input{background:var(--primary-background);box-sizing:border-box;padding:8px 0;margin-bottom:8px;width:100%;border:none;outline:none}
.field.bordered>.input.textarea,.field>.input.text{border-bottom:1px solid var(--line-color)}
.field.bordered>.input.textarea:focus,.field>.input.text:focus{border-bottom-color:var(--highlight-line-color)}
.field>.input.hide{display:none}
.fields{display:flex}
.fields>.field{margin-right:16px}
.fields>.field:last-child{margin-right:0}
.field.white.outline.transparent.blur.big>.text.input{
  border: 1px solid #d6d9de;
  border-radius: 9px;
  padding: 0 20px 0 36px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, roboto, Helvetica Neue, helvetica, arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  height: 48px;
  color: #2a2e34;
}
.field.white.outline.transparent.blur.big>.text.input:focus{box-shadow:0 3px 25px #fff;outline: 2px solid #00b3ff}
.field.white.outline.transparent.blur.big>.text.input::-moz-placeholder{color:#fff}
.field.white.outline.transparent.blur.big>.text.input:-ms-input-placeholder{color:#fff}
.field.white.outline.transparent.blur.big>.text.input::placeholder{color:#111}
.button{font-size:14px;color:var(--h-color);padding:8px 24px;background:var(--light-background);border:2px solid var(--outline-button-color);cursor:pointer;display:inline-block}
.button:active{opacity:0.8;font-weight: bold;}
.button.large{padding:14px 40px}
.button.outline{background:none;color:var(--primary-text-color)}
.button.basic{background:none;border:none;padding:0}
.button.block{display:block;}
.button.lowkey{background:var(--lowkey-button-background);border-color:var(--lowkey-button-background);color:var(--lowkey-button-text-color)}
.button.pill{font-size:12px;padding:4px 8px;margin-right:8px;color:var(--light-text-color);background:var(--skeleton-background);border-color:var(--skeleton-background);border-radius:3px}
.button.red{background:#c62828;border-color:#c62828;color:#fff}
.button.outline.red{background:none;color:#c62828}
.button.circle{display:flex;padding:2px;background:hsla(0,0%,100%,.12549019607843137);border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;opacity:.5}
.button.circle:active{opacity:.4}
.button.circle.active{opacity:.8}
.button.outline.green{color:#1bbb1f;border-color:#1bbb1f}
.button.circle.large{opacity:1;padding:8px;background:none}
.button.circle.large:active{opacity:.8}
.button.icon.text{display:flex;align-items:center;justify-content:center}
.button.icon.text>.icon{line-height:0}
.button.icon.text>.text{margin-left:8px}
.button.large.relaxed{padding:24px 48px}
.button.fluid{width:100%}
.button.primary.green{background:var(--primary-color);border:2px solid var(--primary-color)}
.button.outline.white.blur.big.transparent2{border:2px solid #8bc82b;font-size:18px;padding:14px 32px;background:#30b40f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:box-shadow .3s;}
.button.outline.white.blur.big.transparent3{border:2px solid #8bc82b;font-size:18px;padding:14px 32px;background:#30b40f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:box-shadow .3s;}
.button.outline.white.blur.big.transparent{border:2px solid #00b3ff;font-size:18px;padding:14px 32px;background:#00b3ff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:box-shadow .3s;}
.button.outline.white.blur.big.transparent:active{box-shadow:0 3px 25px #fff;opacity:1}
/*loading*/
.spinner{margin:100px auto;width:30px;height:30px;position:relative;}
.container1 > div,.container2 > div,.container3 > div{width:6px;height:6px;background-color:#d57a7b;border-radius:100%;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.spinner .spinner-container{position:absolute;width:100%;height:100%;}
.container2{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.container3{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}
.circle1{top:0;left:0;}
.circle2{top:0;right:0;}
.circle3{right:0;bottom:0;}
.circle4{left:0;bottom:0;}
.container2 .circle1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.container3 .circle1{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
.container1 .circle2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.container2 .circle2{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
.container3 .circle2{-webkit-animation-delay:-0.7s;animation-delay:-0.7s;}
.container1 .circle3{-webkit-animation-delay:-0.6s;animation-delay:-0.6s;}
.container2 .circle3{-webkit-animation-delay:-0.5s;animation-delay:-0.5s;}
.container3 .circle3{-webkit-animation-delay:-0.4s;animation-delay:-0.4s;}
.container1 .circle4{-webkit-animation-delay:-0.3s;animation-delay:-0.3s;}
.container2 .circle4{-webkit-animation-delay:-0.2s;animation-delay:-0.2s;}
.container3 .circle4{-webkit-animation-delay:-0.1s;animation-delay:-0.1s;}
@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0.0)}
	40%{-webkit-transform:scale(1.0)}
}
@keyframes bouncedelay{0%,80%,100%{transform:scale(0.0);-webkit-transform:scale(0.0);}
	40%{transform:scale(1.0);-webkit-transform:scale(1.0);}
}
/*鏂瑰潡loading*/
.spinner2{width:40px;height:40px;background-color:#ffffff;margin:100px auto;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out;}
@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}
	50%{-webkit-transform:perspective(120px) rotateY(180deg)}
	100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}
@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}
	50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
	100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}

.ksquare-loading{text-align:center;padding:40px 0 10px;font-size:13px;}
.ksd-empty{padding:100px 0;text-align:center;font-size:18px;font-weight: bold;background:var(--primary-background-br);color:#999;}


.showcase-home-hero-fixed2{position: fixed;top:12%;right:0;left:0;margin: 0 auto;z-index: 111000;background:#fff;padding:50px 0px 30px!important;}
.showcase-home-hero-fixed{position: fixed;top:16%;right:0;left:0;margin: 0 auto;z-index: 111000;background:#fff;padding-bottom: 80px!important;}
.showcase-home-hero-overlay{position: fixed;top:0;right:0;left:0;margin: 0 auto;z-index: 110990;bottom:0;background:rgba(0,0,0,0.5);}
.ksd-close-pay-v,.ksd-close-pay{position: absolute;top:20px;right:30px;display: none}


.ksdLoading{position: fixed;height: 100px;top:50%;margin-top: -200px;right:0;left:0;text-align: center;z-index: 1000;}

.ksd-paysetting{color:#5FB878;font-weight: bold}
.ksd-paysetting .price{color:#ff4954;font-weight: bold}
.ksd-paysetting-type{position: absolute;bottom:20px;left:0;right:0;text-align: center}
.ksd-paysetting-type a{color:#111;}
.ksd-backtimer{position: absolute;bottom:20px;right:30px;}
.showcase-home-hero-fixed2:hover .ksd-close-pay-v,
.showcase-home-hero-fixed2:hover .ksd-close-pay,
.showcase-home-hero-fixed:hover .ksd-close-pay-v,
.showcase-home-hero-fixed:hover .ksd-close-pay{display: block}
.cl{zoom:1;}
.cof{color: #ffffff!important;}
.cvip{color:#60a061!important;}
.green{color:#1bbb1f!important;}
.red{color:#ff4954!important;}
.c333{color:#111!important;}
.c666{color:#666!important;}
.c999{color:#999!important;}
.eee{color:#eee!important;}
.fz12{font-size: 12px!important;}
.fz13{font-size: 13px!important;}
.fz14{font-size: 14px!important;}
.fz16{font-size: 16px!important;}
.fz18{font-size: 18px!important;}
.fz20{font-size: 20px!important;}
.fz22{font-size: 22px!important;}
.fz24{font-size: 24px!important;}
.fz28{font-size: 28px!important;}
.fz32{font-size: 32px!important;}
.fz36{font-size: 36px!important;}
.fz48{font-size: 48px!important;}
.pr{position: relative!important;}
.tp1{top:1px!important;}
.tp2{top:2px!important;}
.tp3{top:3px!important;}
.tp4{top:4px!important;}
.tp5{top:5px!important;}
.tp6{top:6px!important;}
.tp7{top:7px!important;}
.tp8{top:8px!important;}
.tp9{top:9px!important;}
.tp10{top:10px!important;}
.ftp1{top:-1px!important;}
.ftp2{top:-2px!important;}
.ftp3{top:-3px!important;}
.ftp4{top:-4px!important;}
.ftp5{top:-5px!important;}
.ftp6{top:-6px!important;}
.ftp7{top:-7px!important;}
.ftp8{top:-8px!important;}
.ftp9{top:-9px!important;}
.tp10{top:-10px!important;}
.pl1{padding-left: 1px!important;}
.pl2{padding-left: 2px!important;}
.pl3{padding-left: 3px!important;}
.pl4{padding-left: 4px!important;}
.pl5{padding-left: 5px!important;}
.pl6{padding-left: 6px!important;}
.pr1{padding-right: 1px!important;}
.pr2{padding-right: 2px!important;}
.pr3{padding-right: 3px!important;}
.pr4{padding-right: 4px!important;}
.pr5{padding-right: 5px!important;}
.pr6{padding-right: 6px!important;}
.mr1{margin-right: 1px!important;}
.mr2{margin-right: 2px!important;}
.mr3{margin-right: 3px!important;}
.mr4{margin-right: 4px!important;}
.mr5{margin-right: 5px!important;}
.mr6{margin-right: 6px!important;}
.mr7{margin-right: 7px!important;}
.mr8{margin-right: 8px!important;}
.mr9{margin-right: 9px!important;}
.mr10{margin-right: 10px!important;}
.ml1{margin-left: 1px!important;}
.ml2{margin-left: 2px!important;}
.ml3{margin-left: 3px!important;}
.ml4{margin-left: 4px!important;}
.ml5{margin-left: 5px!important;}
.ml6{margin-left: 6px!important;}
.mt1{margin-top: 1px!important;}
.mt2{margin-top: 2px!important;}
.mt3{margin-top: 3px!important;}
.mt4{margin-top: 4px!important;}
.mt5{margin-top: 5px!important;}
.mt6{margin-top: 6px!important;}
.mt7{margin-top: 7px!important;}
.mt8{margin-top: 8px!important;}
.mt9{margin-top: 9px!important;}
.mt10{margin-top: 10px!important;}
.mt15{margin-top: 15px!important;}
.mt20{margin-top: 20px!important;}
.mt25{margin-top: 25px!important;}
.mt30{margin-top: 30px!important;}
.mt40{margin-top: 40px!important;}
.fw{font-weight: bold!important;}
::-webkit-scrollbar-track-piece{-webkit-border-radius:0}
::-webkit-scrollbar{width:8px;height:10px}
::-webkit-scrollbar-thumb{height:50px;background-color:#b8b8b8;-webkit-border-radius:6px;outline-offset:-2px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
::-webkit-scrollbar-thumb:hover{height:50px;background-color:#878987;-webkit-border-radius:6px}
/*登录*/
.showcase-header{color:#111;margin-bottom:32px;font-size:14px;text-align: center;margin-top: 40px;}
.showcase-header .title{
	position: relative;
	top: 2px;
	margin-bottom: 20px;
	color: rgba(0,0,0,.85);
	font-weight: 600;
	font-size: 32px;
	font-weight: 800;
}
.showcase-header>.brand .app-logo{font-size:24px!important}
.showcase-header>.action{display:flex}
.showcase-header>.action>.link{color:#fff}
.showcase-header>.action>.separator{margin:0 8px}
.showcase-header>.action>.arrow{margin-left:4px}
.showcase-header>.action>.button{font-size:14px!important}
.showcase-home-hero-content{color:#fff;margin-bottom:264px;--reveal-delay-desktop:0.1s}
.showcase-home-hero-content>.header{overflow:hidden}
.showcase-home-hero-content>.header>.subtitle{display:flex;margin-bottom:24px;-webkit-animation-delay:75ms;animation-delay:75ms}
.showcase-home-hero-content>.header>.subtitle>.text{font-size:18px}
.showcase-home-hero-content>.header>.subtitle>.badge{font-size:12px;margin-left:8px;background:rgba(0,0,0,.1);border-radius:25px;padding:0 10px;line-height:20px;box-sizing:border-box}
.showcase-home-hero-content>.header>.title{font-size:52px;font-weight:900;margin-bottom:32px;-webkit-animation-delay:.05s;animation-delay:.05s}
.showcase-home-hero-content>.description{max-width:650px;font-size:16px;line-height:1.6;margin-bottom:24px;overflow:hidden}
.showcase-home-hero-content>.action{display:flex;align-items:center;overflow:hidden}
.showcase-home-hero-content>.action>.section.action{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.showcase-home-hero-content>.action>.section.content{margin-left:16px;font-size:12px;z-index:1;-webkit-animation-delay:1s;animation-delay:1s}
.showcase-home-hero-content>.action>.section.content>.meta{display:flex}
.showcase-home-hero-content>.action>.section.content>.meta>.item:after{display:block;content:"";border-right:1px solid hsla(0,0%,100%,.5);height:60%;margin:0 10px}
.showcase-home-hero-content>.action>.section.content>.description{margin-bottom:4px}
.showcase-home-hero-content>.action>.section.content>.meta>.item:last-child:after{border-right:none}
.showcase-home-hero-content>.action>.section.content>.meta>.item{display:flex;align-items:center;justify-content:center}
.showcase-slide-up{-webkit-animation:showcase-slide-up .9s cubic-bezier(.65,0,.35,1) both;animation:showcase-slide-up .9s cubic-bezier(.65,0,.35,1) both}
@-webkit-keyframes showcase-slide-up{0%{transform:translateY(100px);opacity:0}
	to{transform:translateY(0);opacity:1}
}
@keyframes showcase-slide-up{0%{transform:translateY(100px);opacity:0}
	to{transform:translateY(0);opacity:1}
}
.showcase-slide-right{-webkit-animation:showcase-slide-right .9s cubic-bezier(.65,0,.35,1) both;animation:showcase-slide-right .9s cubic-bezier(.65,0,.35,1) both}
@-webkit-keyframes showcase-slide-right{0%{transform:translateX(-100px);opacity:0}
	to{transform:translateX(0);opacity:1}
}
@keyframes showcase-slide-right{0%{transform:translateX(-100px);opacity:0}
	to{transform:translateX(0);opacity:1}
}
@media (max-width:640px){.showcase-home-hero-content>.header>.title{font-size:36px;font-weight:200}
	.showcase-home-hero-content>.header>.subtitle{margin-bottom:16px}
	.showcase-home-hero-content>.header>.subtitle>.text{font-size:16px}
	.showcase-home-hero-content>.description{font-size:14px}
	.showcase-home-hero-content>.action{flex-direction:column;width:100%}
	.showcase-home-hero-content>.action>.section.action{width:100%;margin-bottom:8px}
	.showcase-home-hero-content>.action>.section.action>.button{width:100%!important}
	@-webkit-keyframes showcase-slide-right{0%{transform:translateY(-30px);opacity:0}
		to{transform:translateY(0);opacity:1}
	}
	@keyframes showcase-slide-right{0%{transform:translateY(-30px);opacity:0}
		to{transform:translateY(0);opacity:1}
	}
}
.showcase-home-hero-footer{padding:4px 0;
	text-align: center;
	color:#666;
	font-size:12px;
	line-height: 24px;
	position: fixed;
	bottom: 10px;
	right: 0;
	left: 0;
}
.showcase-home-hero-footer2{display:grid;gap: 32px 32px;grid-template-columns:repeat(auto-fit,minmax(47px,1fr));justify-content:space-between;overflow:hidden;padding:4px 0;position: fixed;right: 0;left: 0;bottom: 90px;width: 1156px;margin: 0 auto;}
.showcase-home-hero-validate{max-width:520px;margin:0 auto;padding:32px;margin-bottom:72px}
.showcase-home-hero-validate>.status{font-size:12px;margin-bottom:8px}
.showcase-home-hero-validate>.content{display:flex;justify-content:center}
.showcase-home-hero-validate>.content>.field{margin:0}
.showcase-home-hero-validate>.content>.action{margin-left:-2px}
@media (max-width:640px){.showcase-home-hero-validate{padding:0}
	.showcase-home-hero-validate .field.white.outline.transparent.blur.big>.text.input{margin-left:-2px}
	.showcase-home-hero-validate .button.outline.white.blur.big.transparent{width:100%;margin-top:-2px}
	.showcase-home-hero-validate>.content{flex-direction:column}
}
.showcase-home-hero-register{
  max-width:420px;margin:60px auto 180px;border-radius:12px;
  border:1px solid hsla(0,0%,100%,.15);
  box-shadow:0 24px 64px rgba(38,33,74,0.1);
  padding:60px 30px 60px;
  background:#fff;
  box-sizing: content-box;
}
.showcase-home-hero-register>.header>.title{font-size:32px;margin-bottom:24px;font-weight:lighter;text-align: center}
.showcase-home-hero-register>.header>.status{font-size:12px;margin-bottom:8px;height:14px}
.showcase-home-hero-register>.content{margin-bottom:16px}
.showcase-home-hero-register>.footer{display:flex;justify-content:space-between}
.showcase-home-hero-register>.footer>.invite-status{display:flex;align-items:center;font-size:12px}
.showcase-home-hero-register>.footer>.invite-status>.icon{margin-right:4px;display:flex}
.showcase-home-hero-register>.footer>.action>.button{font-size:12px;color:#111;}
@media (max-width:640px){.showcase-home-hero-register{max-width:520px;margin:0 auto;padding:32px 16px;margin-bottom:64px;max-width:100%;min-width:100%}
	.showcase-home-hero-register>.header>.title{font-size:22px;margin-bottom:16px;font-weight:200}
	.showcase-home-hero-register .button.outline.white.blur.big.transparent,.showcase-home-hero-register
  .field.white.outline.transparent.blur.big>.text.input{min-width:100%}
}
.showcase-home-hero-complete{max-width:520px;margin:0 auto;padding:32px;margin-bottom:72px;background:hsla(0,0%,100%,.05);border-radius:25px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid hsla(0,0%,100%,.15);padding-bottom:64px;padding-top:56px;min-width:399px;box-sizing:border-box}
.showcase-home-hero-complete>.header>.title{font-size:32px;margin-bottom:24px}
.showcase-home-hero-complete>.header>.status{font-size:12px;margin-bottom:8px;height:14px}
.showcase-home-hero-complete>.content>.action>.button:last-child{margin-top:-2px}
.showcase-home-hero-login>.footer>.action{width:100%;display:flex;justify-content:space-between}
.showcase-home-hero-wxlogin .weixin-login-header>.header{font-size:32px;font-weight:lighter}
.showcase-home-hero-wxlogin .weixin-login-header>.description{font-size:12px}
.showcase-home-hero-wxlogin .weixin-login-iframe>.image.skeleton{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid hsla(0,0%,100%,.3);width:170px;height:170px}
.showcase-home-hero-wxlogin .weixin-login-iframe.loading>.content{height:80px}
.showcase-home-hero-wxlogin>.footer>.action{display:flex;justify-content:space-between;width:100%;z-index:9}
.showcase-home-hero-wxlogin .app-icon{color:#fff!important}
.showcase-home-hero-wxlogin .icon-text-button{display:flex;align-items:center;justify-content:center}
.showcase-home-hero-wxlogin .weixin-login-header>.thumbnail{margin-bottom:16px}
.showcase-home-hero-wxlogin .button.icon.large{border:2px solid #fff;font-size:18px;padding:14px 32px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:box-shadow .3s;width:100%}
.showcase-home-hero-wxlogin .button.icon.large:active{box-shadow:0 3px 25px #fff;opacity:1}
.showcase-home-hero-wxlogin .weixin-login-connect>.option{margin:0}
.showcase-home-hero-wxlogin .weixin-login-connect>.option:last-child{margin-top:-2px}
.showcase-home-hero-wxlogin .footer{margin-top:16px}
.showcase-home-hero-wxlogin .field>.text.input{height:100%;margin:0;min-width:333px;font-size:18px;padding:14px 32px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;box-sizing:border-box;display:block;outline:2px solid #fff;outline-offset:-2px;transition:box-shadow .3s}
.showcase-home-hero-wxlogin .field>.text.input:focus{box-shadow:0 3px 25px #111}
.showcase-home-hero-wxlogin .field>.text.input::-moz-placeholder{color:#111}
.showcase-home-hero-wxlogin .field>.text.input:-ms-input-placeholder{color:#111}
.showcase-home-hero-wxlogin .field>.text.input::placeholder{color:#111}
.showcase-home-hero{--gradient-color-1:#ef008f;--gradient-color-2:#6ec3f4;--gradient-color-3:#7038ff;--gradient-color-4:#ffba27;--gradient-color-1:#30b553;min-height:720px;height:100vh;position:relative;color:#fff}
.showcase-home-hero>.canvas{width:100%;height:100%}
.showcase-home-hero>.container{position:absolute;top:0;width:100%;height:100%}
.showcase-home-hero>.container>.content{max-width:1280px;margin:0 auto;padding:32px 64px;box-sizing:border-box;height:100%}
.showcase-hero-content-enter-active{transition:.3s;transform:translateX(64px) scale(.95);opacity:0}
.showcase-hero-content-enter-to{transform:translateX(0) scale(1);opacity:1}
.showcase-hero-content-leave-active{transition:.3s;transform:scale(1);opacity:1}
.showcase-hero-content-leave-to{transform:translateX(-64px) scale(.95);opacity:0}
@media (max-width:640px){.showcase-home-hero>.container>.content{padding:8px 16px}
	.showcase-home-hero .stack-icon{width:32px!important;font-size:24px!important}
	.showcase-home-hero-footer{margin-bottom:32px}
	.showcase-home-hero-footer>.stack{display:flex;justify-content:center}
}



.ksd-vipsv-img{position:absolute;top:50px;right:0px;transform:scale(0.9);}
.ksd-imgbox{cursor:-webkit-zoom-in;padding:10px;box-sizing:border-box;background:#f8f8f8;margin:15px 0;}
.ksd-imgcontainer{position:fixed;z-index:11110;height:100%;width:100%;top:0;left:0;}
.ksd-imgoverlay{position:fixed;z-index:11100;background:rgba(0,0,0,0.67);opacity:0.96;top:0;left:0;width:100%;height:100%;}
.ksd-imgcnt{position:absolute;left:50%;top:50%;}
.ksd-imgclose{color:#888;position:absolute;top:24px;right:24px;line-height:64px;height:64px;width:64px;text-align:center;}
.ksd-imgclose:hover{color:#fff;}
.ksd-imgclose i{font-size:32px;padding:0;position:relative;top:-2px;}
.ksd-user-center-count-size{font-size:1.35rem;color:#3c4248;}
.ktipmessage-boxc{position: absolute;right:170px;z-index: 999;top:6px;width: 80px;}


.ksd-pay-dialog{position: fixed;top:100px;right:0;left:0;margin: 0 auto;max-width: 560px;height: 460px;background:#fff;z-index: 29891015;box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);}
.ksd-pay-dialog .ksd-pay-cnt{text-align: center;padding:60px 60px;}
.ksd-pay-dialog .ksd-pay-loginclose{position: absolute;right: 20px;top:20px;}
.ksd-pay-dialog .ksd-pay-cnt i.green{color: #0E9A00!important;}
.ksd-pay-dialog .ksd-pay-loginclose i{color: #999!important;}
.ksd-pay-dialog-overlay{position: fixed;background: rgba(0, 0, 0, 0.3);right: 0;left: 0;top:0;bottom: 0;z-index: 28891015;}

/*shake*/
.shake1,.shake{display:inline-block;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.shake1,.shake:hover{-webkit-animation-name:shake-base;-ms-animation-name:shake-base;animation-name:shake-base;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake1{animation-iteration-count: 5}
.shake.freez{-webkit-animation-play-state:paused !important;-ms-animation-play-state:paused !important;animation-play-state:paused !important}
.shake.freez.shake-hard{-webkit-animation-name:shake-hard;-ms-animation-name:shake-hard;animation-name:shake-hard;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.freez.shake-slow{-webkit-animation-name:shake-slow;-ms-animation-name:shake-slow;animation-name:shake-slow;-webkit-animation-duration:5s;-ms-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.freez.shake-little{-webkit-animation-name:shake-little;-ms-animation-name:shake-little;animation-name:shake-little;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.freez.shake-horizontal{-webkit-animation-name:shake-horizontal;-ms-animation-name:shake-horizontal;animation-name:shake-horizontal;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.freez.shake-vertical{-webkit-animation-name:shake-vertical;-ms-animation-name:shake-vertical;animation-name:shake-vertical;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.freez.shake-rotate{-webkit-animation-name:shake-rotate;-ms-animation-name:shake-rotate;animation-name:shake-rotate;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.freez.shake-opacity{-webkit-animation-name:shake-opacity;-ms-animation-name:shake-opacity;animation-name:shake-opacity;-webkit-animation-duration:200ms;-ms-animation-duration:200ms;animation-duration:200ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.freez.shake-crazy{-webkit-animation-name:shake-crazy;-ms-animation-name:shake-crazy;animation-name:shake-crazy;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.freez:hover{-webkit-animation-play-state:running !important;-ms-animation-play-state:running !important;animation-play-state:running !important}
.shake.shake-hard:hover{-webkit-animation-name:shake-hard;-ms-animation-name:shake-hard;animation-name:shake-hard;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-slow:hover{-webkit-animation-name:shake-slow;-ms-animation-name:shake-slow;animation-name:shake-slow;-webkit-animation-duration:5s;-ms-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-little:hover{-webkit-animation-name:shake-little;-ms-animation-name:shake-little;animation-name:shake-little;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-horizontal:hover{-webkit-animation-name:shake-horizontal;-ms-animation-name:shake-horizontal;animation-name:shake-horizontal;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-vertical:hover{-webkit-animation-name:shake-vertical;-ms-animation-name:shake-vertical;animation-name:shake-vertical;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-rotate:hover{-webkit-animation-name:shake-rotate;-ms-animation-name:shake-rotate;animation-name:shake-rotate;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-opacity:hover{-webkit-animation-name:shake-opacity;-ms-animation-name:shake-opacity;animation-name:shake-opacity;-webkit-animation-duration:200ms;-ms-animation-duration:200ms;animation-duration:200ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-crazy:hover{-webkit-animation-name:shake-crazy;-ms-animation-name:shake-crazy;animation-name:shake-crazy;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-constant{-webkit-animation-name:shake-base;-ms-animation-name:shake-base;animation-name:shake-base;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-constant.shake-hard{-webkit-animation-name:shake-hard;-ms-animation-name:shake-hard;animation-name:shake-hard;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-constant.shake-slow{-webkit-animation-name:shake-slow;-ms-animation-name:shake-slow;animation-name:shake-slow;-webkit-animation-duration:5s;-ms-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-constant.shake-little{-webkit-animation-name:shake-little;-ms-animation-name:shake-little;animation-name:shake-little;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-constant.shake-horizontal{-webkit-animation-name:shake-horizontal;-ms-animation-name:shake-horizontal;animation-name:shake-horizontal;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-constant.shake-vertical{-webkit-animation-name:shake-vertical;-ms-animation-name:shake-vertical;animation-name:shake-vertical;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-constant.shake-rotate{-webkit-animation-name:shake-rotate;-ms-animation-name:shake-rotate;animation-name:shake-rotate;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-constant.shake-opacity{-webkit-animation-name:shake-opacity;-ms-animation-name:shake-opacity;animation-name:shake-opacity;-webkit-animation-duration:200ms;-ms-animation-duration:200ms;animation-duration:200ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-constant.shake-crazy{-webkit-animation-name:shake-crazy;-ms-animation-name:shake-crazy;animation-name:shake-crazy;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
.shake.shake-constant.hover-stop:hover{-webkit-animation-play-state:paused;-ms-animation-play-state:paused;animation-play-state:paused}
.shake.shake-delay{-webkit-animation-name:shake-base;-ms-animation-name:shake-base;animation-name:shake-base;-webkit-animation-duration:100ms;-ms-animation-duration:100ms;animation-duration:100ms;-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:4s;-ms-animation-delay:4s;animation-delay:4s;-webkit-animation-play-state:running;-ms-animation-play-state:running;animation-play-state:running}
@-webkit-keyframes shake-base{0%{-webkit-transform:translate(0px,0px) rotate(0deg)}
	2%{-webkit-transform:translate(1.5px,-2.5px) rotate(-1.5deg)}
	4%{-webkit-transform:translate(-2.5px,0.5px) rotate(-0.5deg)}
	6%{-webkit-transform:translate(1.5px,1.5px) rotate(0.5deg)}
	8%{-webkit-transform:translate(1.5px,1.5px) rotate(-0.5deg)}
	10%{-webkit-transform:translate(1.5px,0.5px) rotate(0.5deg)}
	12%{-webkit-transform:translate(0.5px,-1.5px) rotate(-1.5deg)}
	14%{-webkit-transform:translate(-2.5px,-0.5px) rotate(-0.5deg)}
	16%{-webkit-transform:translate(0.5px,1.5px) rotate(-1.5deg)}
	18%{-webkit-transform:translate(-1.5px,1.5px) rotate(-0.5deg)}
	20%{-webkit-transform:translate(0.5px,1.5px) rotate(0.5deg)}
	22%{-webkit-transform:translate(-1.5px,0.5px) rotate(-0.5deg)}
	24%{-webkit-transform:translate(-2.5px,1.5px) rotate(-1.5deg)}
	26%{-webkit-transform:translate(0.5px,0.5px) rotate(-0.5deg)}
	28%{-webkit-transform:translate(-0.5px,-2.5px) rotate(-1.5deg)}
	30%{-webkit-transform:translate(-1.5px,1.5px) rotate(-1.5deg)}
	32%{-webkit-transform:translate(0.5px,0.5px) rotate(-0.5deg)}
	34%{-webkit-transform:translate(1.5px,-0.5px) rotate(0.5deg)}
	36%{-webkit-transform:translate(-1.5px,-1.5px) rotate(-0.5deg)}
	38%{-webkit-transform:translate(-2.5px,-2.5px) rotate(-1.5deg)}
	40%{-webkit-transform:translate(-1.5px,0.5px) rotate(-0.5deg)}
	42%{-webkit-transform:translate(-0.5px,1.5px) rotate(-1.5deg)}
	44%{-webkit-transform:translate(-2.5px,-0.5px) rotate(0.5deg)}
	46%{-webkit-transform:translate(-2.5px,-1.5px) rotate(0.5deg)}
	48%{-webkit-transform:translate(-2.5px,-2.5px) rotate(0.5deg)}
	50%{-webkit-transform:translate(0.5px,-1.5px) rotate(-1.5deg)}
	52%{-webkit-transform:translate(0.5px,1.5px) rotate(0.5deg)}
	54%{-webkit-transform:translate(1.5px,-0.5px) rotate(-1.5deg)}
	56%{-webkit-transform:translate(-1.5px,-1.5px) rotate(-1.5deg)}
	58%{-webkit-transform:translate(0.5px,1.5px) rotate(-0.5deg)}
	60%{-webkit-transform:translate(-0.5px,-0.5px) rotate(0.5deg)}
	62%{-webkit-transform:translate(0.5px,1.5px) rotate(-0.5deg)}
	64%{-webkit-transform:translate(-2.5px,0.5px) rotate(0.5deg)}
	66%{-webkit-transform:translate(-0.5px,-2.5px) rotate(0.5deg)}
	68%{-webkit-transform:translate(-2.5px,-2.5px) rotate(-1.5deg)}
	70%{-webkit-transform:translate(-1.5px,0.5px) rotate(-1.5deg)}
	72%{-webkit-transform:translate(-1.5px,0.5px) rotate(-0.5deg)}
	74%{-webkit-transform:translate(-1.5px,1.5px) rotate(-0.5deg)}
	76%{-webkit-transform:translate(-1.5px,-2.5px) rotate(0.5deg)}
	78%{-webkit-transform:translate(-1.5px,-2.5px) rotate(-0.5deg)}
	80%{-webkit-transform:translate(-0.5px,1.5px) rotate(-0.5deg)}
	82%{-webkit-transform:translate(1.5px,-1.5px) rotate(-0.5deg)}
	84%{-webkit-transform:translate(-0.5px,-1.5px) rotate(-1.5deg)}
	86%{-webkit-transform:translate(-2.5px,0.5px) rotate(-0.5deg)}
	88%{-webkit-transform:translate(-2.5px,-0.5px) rotate(-0.5deg)}
	90%{-webkit-transform:translate(-0.5px,0.5px) rotate(-1.5deg)}
	92%{-webkit-transform:translate(1.5px,-2.5px) rotate(0.5deg)}
	94%{-webkit-transform:translate(0.5px,1.5px) rotate(-1.5deg)}
	96%{-webkit-transform:translate(1.5px,-0.5px) rotate(-1.5deg)}
	98%{-webkit-transform:translate(-0.5px,0.5px) rotate(-0.5deg)}
}
@-ms-keyframes shake-base{0%{-ms-transform:translate(0px,0px) rotate(0deg)}
	2%{-ms-transform:translate(-2.5px,1.5px) rotate(-1.5deg)}
	4%{-ms-transform:translate(0.5px,-0.5px) rotate(-0.5deg)}
	6%{-ms-transform:translate(1.5px,1.5px) rotate(0.5deg)}
	8%{-ms-transform:translate(1.5px,-2.5px) rotate(0.5deg)}
	10%{-ms-transform:translate(1.5px,1.5px) rotate(-1.5deg)}
	12%{-ms-transform:translate(1.5px,-2.5px) rotate(-1.5deg)}
	14%{-ms-transform:translate(-1.5px,-1.5px) rotate(-1.5deg)}
	16%{-ms-transform:translate(-1.5px,-0.5px) rotate(-1.5deg)}
	18%{-ms-transform:translate(-1.5px,-1.5px) rotate(0.5deg)}
	20%{-ms-transform:translate(-1.5px,0.5px) rotate(-1.5deg)}
	22%{-ms-transform:translate(1.5px,1.5px) rotate(-1.5deg)}
	24%{-ms-transform:translate(-1.5px,0.5px) rotate(-0.5deg)}
	26%{-ms-transform:translate(1.5px,-2.5px) rotate(0.5deg)}
	28%{-ms-transform:translate(-2.5px,-0.5px) rotate(-0.5deg)}
	30%{-ms-transform:translate(-1.5px,1.5px) rotate(0.5deg)}
	32%{-ms-transform:translate(0.5px,-1.5px) rotate(-1.5deg)}
	34%{-ms-transform:translate(0.5px,-2.5px) rotate(0.5deg)}
	36%{-ms-transform:translate(-1.5px,1.5px) rotate(0.5deg)}
	38%{-ms-transform:translate(-1.5px,-0.5px) rotate(0.5deg)}
	40%{-ms-transform:translate(1.5px,-1.5px) rotate(0.5deg)}
	42%{-ms-transform:translate(0.5px,0.5px) rotate(-0.5deg)}
	44%{-ms-transform:translate(-0.5px,-1.5px) rotate(0.5deg)}
	46%{-ms-transform:translate(-0.5px,-0.5px) rotate(-1.5deg)}
	48%{-ms-transform:translate(-1.5px,1.5px) rotate(-1.5deg)}
	50%{-ms-transform:translate(-0.5px,-2.5px) rotate(-1.5deg)}
	52%{-ms-transform:translate(0.5px,0.5px) rotate(-1.5deg)}
	54%{-ms-transform:translate(0.5px,1.5px) rotate(-0.5deg)}
	56%{-ms-transform:translate(0.5px,-0.5px) rotate(-0.5deg)}
	58%{-ms-transform:translate(-2.5px,-0.5px) rotate(0.5deg)}
	60%{-ms-transform:translate(1.5px,0.5px) rotate(-0.5deg)}
	62%{-ms-transform:translate(-2.5px,1.5px) rotate(-1.5deg)}
	64%{-ms-transform:translate(0.5px,-1.5px) rotate(-0.5deg)}
	66%{-ms-transform:translate(-1.5px,-2.5px) rotate(-0.5deg)}
	68%{-ms-transform:translate(1.5px,1.5px) rotate(-0.5deg)}
	70%{-ms-transform:translate(-0.5px,1.5px) rotate(-1.5deg)}
	72%{-ms-transform:translate(1.5px,-1.5px) rotate(-0.5deg)}
	74%{-ms-transform:translate(-0.5px,1.5px) rotate(-1.5deg)}
	76%{-ms-transform:translate(1.5px,-2.5px) rotate(-1.5deg)}
	78%{-ms-transform:translate(-0.5px,0.5px) rotate(0.5deg)}
	80%{-ms-transform:translate(0.5px,-0.5px) rotate(-1.5deg)}
	82%{-ms-transform:translate(1.5px,0.5px) rotate(0.5deg)}
	84%{-ms-transform:translate(-2.5px,0.5px) rotate(-1.5deg)}
	86%{-ms-transform:translate(-1.5px,-0.5px) rotate(-1.5deg)}
	88%{-ms-transform:translate(-2.5px,-1.5px) rotate(0.5deg)}
	90%{-ms-transform:translate(1.5px,1.5px) rotate(-0.5deg)}
	92%{-ms-transform:translate(0.5px,-0.5px) rotate(-1.5deg)}
	94%{-ms-transform:translate(-1.5px,-2.5px) rotate(-0.5deg)}
	96%{-ms-transform:translate(1.5px,-1.5px) rotate(-0.5deg)}
	98%{-ms-transform:translate(0.5px,1.5px) rotate(-0.5deg)}
}
@keyframes shake-base{0%{transform:translate(0px,0px) rotate(0deg)}
	2%{transform:translate(-1.5px,1.5px) rotate(0.5deg)}
	4%{transform:translate(-2.5px,-1.5px) rotate(-1.5deg)}
	6%{transform:translate(-0.5px,1.5px) rotate(-1.5deg)}
	8%{transform:translate(1.5px,-0.5px) rotate(-1.5deg)}
	10%{transform:translate(0.5px,-0.5px) rotate(-0.5deg)}
	12%{transform:translate(0.5px,-1.5px) rotate(-0.5deg)}
	14%{transform:translate(-0.5px,0.5px) rotate(-1.5deg)}
	16%{transform:translate(1.5px,-0.5px) rotate(0.5deg)}
	18%{transform:translate(1.5px,1.5px) rotate(0.5deg)}
	20%{transform:translate(-2.5px,0.5px) rotate(0.5deg)}
	22%{transform:translate(-0.5px,0.5px) rotate(-0.5deg)}
	24%{transform:translate(1.5px,-1.5px) rotate(0.5deg)}
	26%{transform:translate(-2.5px,1.5px) rotate(-0.5deg)}
	28%{transform:translate(-2.5px,0.5px) rotate(-0.5deg)}
	30%{transform:translate(1.5px,1.5px) rotate(-0.5deg)}
	32%{transform:translate(0.5px,1.5px) rotate(0.5deg)}
	34%{transform:translate(1.5px,1.5px) rotate(-0.5deg)}
	36%{transform:translate(1.5px,-1.5px) rotate(-0.5deg)}
	38%{transform:translate(-1.5px,1.5px) rotate(0.5deg)}
	40%{transform:translate(0.5px,-2.5px) rotate(-0.5deg)}
	42%{transform:translate(-2.5px,-0.5px) rotate(-0.5deg)}
	44%{transform:translate(-2.5px,-0.5px) rotate(-0.5deg)}
	46%{transform:translate(-1.5px,-0.5px) rotate(-0.5deg)}
	48%{transform:translate(-2.5px,1.5px) rotate(-0.5deg)}
	50%{transform:translate(-0.5px,-2.5px) rotate(0.5deg)}
	52%{transform:translate(0.5px,1.5px) rotate(-1.5deg)}
	54%{transform:translate(-0.5px,-2.5px) rotate(0.5deg)}
	56%{transform:translate(-0.5px,0.5px) rotate(-0.5deg)}
	58%{transform:translate(-0.5px,1.5px) rotate(0.5deg)}
	60%{transform:translate(0.5px,-2.5px) rotate(0.5deg)}
	62%{transform:translate(1.5px,-2.5px) rotate(0.5deg)}
	64%{transform:translate(-1.5px,1.5px) rotate(-0.5deg)}
	66%{transform:translate(-0.5px,1.5px) rotate(-0.5deg)}
	68%{transform:translate(-1.5px,-0.5px) rotate(0.5deg)}
	70%{transform:translate(0.5px,0.5px) rotate(-0.5deg)}
	72%{transform:translate(1.5px,1.5px) rotate(0.5deg)}
	74%{transform:translate(1.5px,-1.5px) rotate(-1.5deg)}
	76%{transform:translate(1.5px,1.5px) rotate(-1.5deg)}
	78%{transform:translate(-2.5px,-1.5px) rotate(-1.5deg)}
	80%{transform:translate(0.5px,1.5px) rotate(-0.5deg)}
	82%{transform:translate(-2.5px,-1.5px) rotate(0.5deg)}
	84%{transform:translate(-0.5px,-1.5px) rotate(-0.5deg)}
	86%{transform:translate(-1.5px,0.5px) rotate(-0.5deg)}
	88%{transform:translate(1.5px,0.5px) rotate(-0.5deg)}
	90%{transform:translate(0.5px,-1.5px) rotate(-1.5deg)}
	92%{transform:translate(0.5px,0.5px) rotate(-1.5deg)}
	94%{transform:translate(1.5px,1.5px) rotate(0.5deg)}
	96%{transform:translate(-1.5px,-1.5px) rotate(-1.5deg)}
	98%{transform:translate(-2.5px,-0.5px) rotate(-1.5deg)}
}
@-webkit-keyframes shake-little{0%{-webkit-transform:translate(0px,0px) rotate(0deg)}
	2%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	4%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	6%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	8%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	10%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	12%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	14%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	16%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	18%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	20%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	22%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	24%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	26%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	28%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	30%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	32%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	34%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	36%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	38%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	40%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	42%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	44%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	46%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	48%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	50%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	52%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	54%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	56%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	58%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	60%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	62%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	64%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	66%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	68%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	70%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	72%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	74%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	76%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	78%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	80%{-webkit-transform:translate(0px,-1px) rotate(-0.5deg)}
	82%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	84%{-webkit-transform:translate(-1px,0px) rotate(-0.5deg)}
	86%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	88%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	90%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	92%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	94%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	96%{-webkit-transform:translate(-1px,-1px) rotate(-0.5deg)}
	98%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
}
@-ms-keyframes shake-little{0%{-ms-transform:translate(0px,0px) rotate(0deg)}
	2%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	4%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	6%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	8%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	10%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	12%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	14%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	16%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	18%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	20%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	22%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	24%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	26%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	28%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	30%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	32%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	34%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	36%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	38%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	40%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	42%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	44%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	46%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	48%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	50%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	52%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	54%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	56%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	58%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	60%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	62%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	64%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	66%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	68%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	70%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	72%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	74%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	76%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	78%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	80%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	82%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	84%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	86%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	88%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	90%{-ms-transform:translate(-1px,-1px) rotate(-0.5deg)}
	92%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	94%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
	96%{-ms-transform:translate(-1px,0px) rotate(-0.5deg)}
	98%{-ms-transform:translate(0px,-1px) rotate(-0.5deg)}
}
@keyframes shake-little{0%{transform:translate(0px,0px) rotate(0deg)}
	2%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	4%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	6%{transform:translate(0px,0px) rotate(-0.5deg)}
	8%{transform:translate(0px,-1px) rotate(-0.5deg)}
	10%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	12%{transform:translate(0px,0px) rotate(-0.5deg)}
	14%{transform:translate(0px,0px) rotate(-0.5deg)}
	16%{transform:translate(0px,-1px) rotate(-0.5deg)}
	18%{transform:translate(0px,0px) rotate(-0.5deg)}
	20%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	22%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	24%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	26%{transform:translate(-1px,0px) rotate(-0.5deg)}
	28%{transform:translate(0px,-1px) rotate(-0.5deg)}
	30%{transform:translate(0px,-1px) rotate(-0.5deg)}
	32%{transform:translate(0px,0px) rotate(-0.5deg)}
	34%{transform:translate(0px,-1px) rotate(-0.5deg)}
	36%{transform:translate(-1px,0px) rotate(-0.5deg)}
	38%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	40%{transform:translate(0px,0px) rotate(-0.5deg)}
	42%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	44%{transform:translate(-1px,0px) rotate(-0.5deg)}
	46%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	48%{transform:translate(0px,-1px) rotate(-0.5deg)}
	50%{transform:translate(0px,-1px) rotate(-0.5deg)}
	52%{transform:translate(0px,0px) rotate(-0.5deg)}
	54%{transform:translate(-1px,0px) rotate(-0.5deg)}
	56%{transform:translate(0px,0px) rotate(-0.5deg)}
	58%{transform:translate(0px,0px) rotate(-0.5deg)}
	60%{transform:translate(0px,0px) rotate(-0.5deg)}
	62%{transform:translate(0px,-1px) rotate(-0.5deg)}
	64%{transform:translate(0px,0px) rotate(-0.5deg)}
	66%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	68%{transform:translate(0px,-1px) rotate(-0.5deg)}
	70%{transform:translate(0px,0px) rotate(-0.5deg)}
	72%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	74%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	76%{transform:translate(-1px,0px) rotate(-0.5deg)}
	78%{transform:translate(0px,0px) rotate(-0.5deg)}
	80%{transform:translate(0px,-1px) rotate(-0.5deg)}
	82%{transform:translate(-1px,0px) rotate(-0.5deg)}
	84%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	86%{transform:translate(0px,-1px) rotate(-0.5deg)}
	88%{transform:translate(0px,0px) rotate(-0.5deg)}
	90%{transform:translate(-1px,-1px) rotate(-0.5deg)}
	92%{transform:translate(-1px,0px) rotate(-0.5deg)}
	94%{transform:translate(-1px,0px) rotate(-0.5deg)}
	96%{transform:translate(0px,-1px) rotate(-0.5deg)}
	98%{transform:translate(0px,-1px) rotate(-0.5deg)}
}
@-webkit-keyframes shake-slow{0%{-webkit-transform:translate(0px,0px) rotate(0deg)}
	2%{-webkit-transform:translate(-1px,8px) rotate(1.5deg)}
	4%{-webkit-transform:translate(7px,0px) rotate(-0.5deg)}
	6%{-webkit-transform:translate(8px,8px) rotate(-3.5deg)}
	8%{-webkit-transform:translate(-4px,-3px) rotate(-1.5deg)}
	10%{-webkit-transform:translate(5px,0px) rotate(-2.5deg)}
	12%{-webkit-transform:translate(-10px,-3px) rotate(-3.5deg)}
	14%{-webkit-transform:translate(5px,7px) rotate(2.5deg)}
	16%{-webkit-transform:translate(8px,-8px) rotate(-1.5deg)}
	18%{-webkit-transform:translate(9px,-6px) rotate(-3.5deg)}
	20%{-webkit-transform:translate(3px,1px) rotate(-0.5deg)}
	22%{-webkit-transform:translate(6px,8px) rotate(-2.5deg)}
	24%{-webkit-transform:translate(-8px,-1px) rotate(2.5deg)}
	26%{-webkit-transform:translate(7px,-10px) rotate(0.5deg)}
	28%{-webkit-transform:translate(7px,-4px) rotate(-3.5deg)}
	30%{-webkit-transform:translate(-2px,-6px) rotate(-1.5deg)}
	32%{-webkit-transform:translate(-1px,0px) rotate(2.5deg)}
	34%{-webkit-transform:translate(6px,2px) rotate(-0.5deg)}
	36%{-webkit-transform:translate(2px,7px) rotate(1.5deg)}
	38%{-webkit-transform:translate(2px,-9px) rotate(1.5deg)}
	40%{-webkit-transform:translate(-5px,-1px) rotate(-0.5deg)}
	42%{-webkit-transform:translate(-8px,2px) rotate(-0.5deg)}
	44%{-webkit-transform:translate(-4px,3px) rotate(0.5deg)}
	46%{-webkit-transform:translate(-10px,-2px) rotate(-0.5deg)}
	48%{-webkit-transform:translate(1px,9px) rotate(1.5deg)}
	50%{-webkit-transform:translate(6px,7px) rotate(1.5deg)}
	52%{-webkit-transform:translate(-8px,4px) rotate(0.5deg)}
	54%{-webkit-transform:translate(6px,-8px) rotate(-2.5deg)}
	56%{-webkit-transform:translate(2px,-9px) rotate(-2.5deg)}
	58%{-webkit-transform:translate(-2px,-9px) rotate(0.5deg)}
	60%{-webkit-transform:translate(2px,7px) rotate(-0.5deg)}
	62%{-webkit-transform:translate(0px,0px) rotate(-1.5deg)}
	64%{-webkit-transform:translate(-9px,-4px) rotate(-3.5deg)}
	66%{-webkit-transform:translate(6px,-6px) rotate(0.5deg)}
	68%{-webkit-transform:translate(0px,-7px) rotate(-2.5deg)}
	70%{-webkit-transform:translate(-10px,1px) rotate(1.5deg)}
	72%{-webkit-transform:translate(-7px,9px) rotate(2.5deg)}
	74%{-webkit-transform:translate(2px,-6px) rotate(-0.5deg)}
	76%{-webkit-transform:translate(5px,1px) rotate(-0.5deg)}
	78%{-webkit-transform:translate(-1px,5px) rotate(2.5deg)}
	80%{-webkit-transform:translate(3px,7px) rotate(2.5deg)}
	82%{-webkit-transform:translate(-6px,-7px) rotate(-0.5deg)}
	84%{-webkit-transform:translate(-8px,8px) rotate(-2.5deg)}
	86%{-webkit-transform:translate(8px,3px) rotate(-2.5deg)}
	88%{-webkit-transform:translate(-8px,3px) rotate(-1.5deg)}
	90%{-webkit-transform:translate(-7px,-4px) rotate(-3.5deg)}
	92%{-webkit-transform:translate(-8px,4px) rotate(2.5deg)}
	94%{-webkit-transform:translate(-6px,-6px) rotate(-3.5deg)}
	96%{-webkit-transform:translate(-3px,2px) rotate(-3.5deg)}
	98%{-webkit-transform:translate(2px,1px) rotate(-0.5deg)}
}
@-ms-keyframes shake-slow{0%{-ms-transform:translate(0px,0px) rotate(0deg)}
	2%{-ms-transform:translate(-9px,1px) rotate(-1.5deg)}
	4%{-ms-transform:translate(-10px,-1px) rotate(-3.5deg)}
	6%{-ms-transform:translate(6px,2px) rotate(-1.5deg)}
	8%{-ms-transform:translate(-3px,-6px) rotate(-1.5deg)}
	10%{-ms-transform:translate(-10px,-3px) rotate(-0.5deg)}
	12%{-ms-transform:translate(-8px,6px) rotate(-2.5deg)}
	14%{-ms-transform:translate(7px,5px) rotate(-1.5deg)}
	16%{-ms-transform:translate(2px,2px) rotate(1.5deg)}
	18%{-ms-transform:translate(8px,-2px) rotate(-3.5deg)}
	20%{-ms-transform:translate(-9px,3px) rotate(-3.5deg)}
	22%{-ms-transform:translate(8px,-4px) rotate(-1.5deg)}
	24%{-ms-transform:translate(-1px,-7px) rotate(2.5deg)}
	26%{-ms-transform:translate(9px,9px) rotate(-0.5deg)}
	28%{-ms-transform:translate(9px,-4px) rotate(-3.5deg)}
	30%{-ms-transform:translate(6px,-7px) rotate(-0.5deg)}
	32%{-ms-transform:translate(9px,2px) rotate(1.5deg)}
	34%{-ms-transform:translate(3px,-9px) rotate(2.5deg)}
	36%{-ms-transform:translate(-6px,-4px) rotate(2.5deg)}
	38%{-ms-transform:translate(-5px,-9px) rotate(0.5deg)}
	40%{-ms-transform:translate(6px,9px) rotate(-2.5deg)}
	42%{-ms-transform:translate(5px,-5px) rotate(0.5deg)}
	44%{-ms-transform:translate(8px,5px) rotate(-3.5deg)}
	46%{-ms-transform:translate(-2px,9px) rotate(1.5deg)}
	48%{-ms-transform:translate(-10px,-5px) rotate(-2.5deg)}
	50%{-ms-transform:translate(8px,-1px) rotate(-3.5deg)}
	52%{-ms-transform:translate(-5px,-7px) rotate(2.5deg)}
	54%{-ms-transform:translate(7px,0px) rotate(2.5deg)}
	56%{-ms-transform:translate(-5px,-1px) rotate(-0.5deg)}
	58%{-ms-transform:translate(0px,-4px) rotate(-3.5deg)}
	60%{-ms-transform:translate(-10px,2px) rotate(2.5deg)}
	62%{-ms-transform:translate(9px,8px) rotate(0.5deg)}
	64%{-ms-transform:translate(-4px,-4px) rotate(-1.5deg)}
	66%{-ms-transform:translate(-1px,-9px) rotate(-0.5deg)}
	68%{-ms-transform:translate(-6px,-9px) rotate(-2.5deg)}
	70%{-ms-transform:translate(-6px,-8px) rotate(-1.5deg)}
	72%{-ms-transform:translate(-2px,-3px) rotate(-2.5deg)}
	74%{-ms-transform:translate(-8px,1px) rotate(-0.5deg)}
	76%{-ms-transform:translate(-7px,7px) rotate(2.5deg)}
	78%{-ms-transform:translate(7px,2px) rotate(-3.5deg)}
	80%{-ms-transform:translate(-10px,-4px) rotate(-0.5deg)}
	82%{-ms-transform:translate(2px,-9px) rotate(1.5deg)}
	84%{-ms-transform:translate(3px,5px) rotate(1.5deg)}
	86%{-ms-transform:translate(5px,2px) rotate(2.5deg)}
	88%{-ms-transform:translate(-5px,-1px) rotate(-1.5deg)}
	90%{-ms-transform:translate(-1px,-9px) rotate(1.5deg)}
	92%{-ms-transform:translate(8px,-6px) rotate(-3.5deg)}
	94%{-ms-transform:translate(7px,-9px) rotate(-2.5deg)}
	96%{-ms-transform:translate(4px,-5px) rotate(2.5deg)}
	98%{-ms-transform:translate(8px,0px) rotate(-3.5deg)}
}
@keyframes shake-slow{0%{transform:translate(0px,0px) rotate(0deg)}
	2%{transform:translate(-6px,-8px) rotate(2.5deg)}
	4%{transform:translate(3px,-9px) rotate(-0.5deg)}
	6%{transform:translate(3px,-8px) rotate(2.5deg)}
	8%{transform:translate(0px,5px) rotate(0.5deg)}
	10%{transform:translate(3px,2px) rotate(0.5deg)}
	12%{transform:translate(8px,0px) rotate(0.5deg)}
	14%{transform:translate(4px,7px) rotate(-3.5deg)}
	16%{transform:translate(-4px,0px) rotate(-0.5deg)}
	18%{transform:translate(1px,3px) rotate(-1.5deg)}
	20%{transform:translate(-8px,-1px) rotate(-3.5deg)}
	22%{transform:translate(5px,9px) rotate(2.5deg)}
	24%{transform:translate(-9px,-10px) rotate(-2.5deg)}
	26%{transform:translate(0px,7px) rotate(-1.5deg)}
	28%{transform:translate(-10px,7px) rotate(2.5deg)}
	30%{transform:translate(8px,-7px) rotate(-1.5deg)}
	32%{transform:translate(0px,-8px) rotate(-0.5deg)}
	34%{transform:translate(9px,7px) rotate(-0.5deg)}
	36%{transform:translate(-7px,6px) rotate(0.5deg)}
	38%{transform:translate(8px,-10px) rotate(-0.5deg)}
	40%{transform:translate(8px,0px) rotate(0.5deg)}
	42%{transform:translate(0px,-2px) rotate(1.5deg)}
	44%{transform:translate(5px,-2px) rotate(-0.5deg)}
	46%{transform:translate(1px,-10px) rotate(-2.5deg)}
	48%{transform:translate(4px,-1px) rotate(2.5deg)}
	50%{transform:translate(-5px,-4px) rotate(2.5deg)}
	52%{transform:translate(3px,2px) rotate(-3.5deg)}
	54%{transform:translate(1px,-6px) rotate(-0.5deg)}
	56%{transform:translate(-3px,-4px) rotate(-0.5deg)}
	58%{transform:translate(-10px,-10px) rotate(2.5deg)}
	60%{transform:translate(8px,7px) rotate(-3.5deg)}
	62%{transform:translate(9px,-6px) rotate(-3.5deg)}
	64%{transform:translate(-5px,8px) rotate(-0.5deg)}
	66%{transform:translate(1px,-3px) rotate(0.5deg)}
	68%{transform:translate(-6px,9px) rotate(1.5deg)}
	70%{transform:translate(-5px,8px) rotate(-1.5deg)}
	72%{transform:translate(-10px,-2px) rotate(2.5deg)}
	74%{transform:translate(0px,-4px) rotate(1.5deg)}
	76%{transform:translate(-2px,-5px) rotate(0.5deg)}
	78%{transform:translate(-2px,9px) rotate(-3.5deg)}
	80%{transform:translate(7px,4px) rotate(-3.5deg)}
	82%{transform:translate(-1px,-4px) rotate(-1.5deg)}
	84%{transform:translate(3px,-6px) rotate(0.5deg)}
	86%{transform:translate(7px,-8px) rotate(-1.5deg)}
	88%{transform:translate(4px,-9px) rotate(1.5deg)}
	90%{transform:translate(1px,-6px) rotate(2.5deg)}
	92%{transform:translate(-8px,-1px) rotate(-1.5deg)}
	94%{transform:translate(-4px,-1px) rotate(0.5deg)}
	96%{transform:translate(-6px,9px) rotate(1.5deg)}
	98%{transform:translate(7px,4px) rotate(-0.5deg)}
}
@-webkit-keyframes shake-hard{0%{-webkit-transform:translate(0px,0px) rotate(0deg)}
	2%{-webkit-transform:translate(5px,-4px) rotate(-2.5deg)}
	4%{-webkit-transform:translate(-10px,5px) rotate(2.5deg)}
	6%{-webkit-transform:translate(0px,5px) rotate(-3.5deg)}
	8%{-webkit-transform:translate(-6px,-10px) rotate(-1.5deg)}
	10%{-webkit-transform:translate(2px,-7px) rotate(1.5deg)}
	12%{-webkit-transform:translate(0px,1px) rotate(0.5deg)}
	14%{-webkit-transform:translate(7px,-9px) rotate(-0.5deg)}
	16%{-webkit-transform:translate(-8px,4px) rotate(-2.5deg)}
	18%{-webkit-transform:translate(-9px,-4px) rotate(-0.5deg)}
	20%{-webkit-transform:translate(-8px,-8px) rotate(0.5deg)}
	22%{-webkit-transform:translate(-7px,0px) rotate(-0.5deg)}
	24%{-webkit-transform:translate(-10px,-5px) rotate(-3.5deg)}
	26%{-webkit-transform:translate(1px,-10px) rotate(-0.5deg)}
	28%{-webkit-transform:translate(5px,2px) rotate(-1.5deg)}
	30%{-webkit-transform:translate(-8px,5px) rotate(-0.5deg)}
	32%{-webkit-transform:translate(-4px,2px) rotate(1.5deg)}
	34%{-webkit-transform:translate(-9px,8px) rotate(1.5deg)}
	36%{-webkit-transform:translate(8px,-3px) rotate(1.5deg)}
	38%{-webkit-transform:translate(-10px,7px) rotate(-0.5deg)}
	40%{-webkit-transform:translate(-7px,1px) rotate(-3.5deg)}
	42%{-webkit-transform:translate(-9px,7px) rotate(0.5deg)}
	44%{-webkit-transform:translate(4px,2px) rotate(-3.5deg)}
	46%{-webkit-transform:translate(8px,4px) rotate(2.5deg)}
	48%{-webkit-transform:translate(-5px,-1px) rotate(-2.5deg)}
	50%{-webkit-transform:translate(-7px,5px) rotate(-2.5deg)}
	52%{-webkit-transform:translate(-1px,-7px) rotate(-3.5deg)}
	54%{-webkit-transform:translate(-2px,-3px) rotate(0.5deg)}
	56%{-webkit-transform:translate(-4px,-6px) rotate(-2.5deg)}
	58%{-webkit-transform:translate(5px,4px) rotate(-2.5deg)}
	60%{-webkit-transform:translate(-3px,2px) rotate(-0.5deg)}
	62%{-webkit-transform:translate(-4px,-10px) rotate(-1.5deg)}
	64%{-webkit-transform:translate(-4px,-9px) rotate(-2.5deg)}
	66%{-webkit-transform:translate(3px,-8px) rotate(-1.5deg)}
	68%{-webkit-transform:translate(-5px,-2px) rotate(0.5deg)}
	70%{-webkit-transform:translate(-3px,-1px) rotate(-3.5deg)}
	72%{-webkit-transform:translate(9px,-2px) rotate(0.5deg)}
	74%{-webkit-transform:translate(7px,-6px) rotate(-2.5deg)}
	76%{-webkit-transform:translate(1px,2px) rotate(-1.5deg)}
	78%{-webkit-transform:translate(-3px,-5px) rotate(-1.5deg)}
	80%{-webkit-transform:translate(-5px,3px) rotate(2.5deg)}
	82%{-webkit-transform:translate(-2px,-1px) rotate(-3.5deg)}
	84%{-webkit-transform:translate(-8px,7px) rotate(0.5deg)}
	86%{-webkit-transform:translate(-2px,4px) rotate(-0.5deg)}
	88%{-webkit-transform:translate(4px,7px) rotate(-3.5deg)}
	90%{-webkit-transform:translate(2px,7px) rotate(0.5deg)}
	92%{-webkit-transform:translate(-3px,6px) rotate(-3.5deg)}
	94%{-webkit-transform:translate(1px,8px) rotate(1.5deg)}
	96%{-webkit-transform:translate(-8px,-2px) rotate(1.5deg)}
	98%{-webkit-transform:translate(-5px,6px) rotate(0.5deg)}
}
@-ms-keyframes shake-hard{0%{-ms-transform:translate(0px,0px) rotate(0deg)}
	2%{-ms-transform:translate(-1px,3px) rotate(-1.5deg)}
	4%{-ms-transform:translate(0px,-6px) rotate(2.5deg)}
	6%{-ms-transform:translate(3px,6px) rotate(-0.5deg)}
	8%{-ms-transform:translate(-1px,-7px) rotate(0.5deg)}
	10%{-ms-transform:translate(-3px,-2px) rotate(-2.5deg)}
	12%{-ms-transform:translate(-6px,7px) rotate(-3.5deg)}
	14%{-ms-transform:translate(4px,-4px) rotate(1.5deg)}
	16%{-ms-transform:translate(-1px,4px) rotate(0.5deg)}
	18%{-ms-transform:translate(2px,9px) rotate(0.5deg)}
	20%{-ms-transform:translate(-4px,-2px) rotate(0.5deg)}
	22%{-ms-transform:translate(0px,1px) rotate(0.5deg)}
	24%{-ms-transform:translate(-2px,0px) rotate(1.5deg)}
	26%{-ms-transform:translate(3px,-2px) rotate(-3.5deg)}
	28%{-ms-transform:translate(4px,-9px) rotate(-0.5deg)}
	30%{-ms-transform:translate(6px,-7px) rotate(2.5deg)}
	32%{-ms-transform:translate(6px,-9px) rotate(-2.5deg)}
	34%{-ms-transform:translate(1px,4px) rotate(-3.5deg)}
	36%{-ms-transform:translate(7px,-5px) rotate(-0.5deg)}
	38%{-ms-transform:translate(9px,-6px) rotate(-1.5deg)}
	40%{-ms-transform:translate(-7px,6px) rotate(2.5deg)}
	42%{-ms-transform:translate(-8px,-9px) rotate(0.5deg)}
	44%{-ms-transform:translate(-9px,-6px) rotate(1.5deg)}
	46%{-ms-transform:translate(6px,6px) rotate(-3.5deg)}
	48%{-ms-transform:translate(-6px,9px) rotate(-1.5deg)}
	50%{-ms-transform:translate(8px,1px) rotate(2.5deg)}
	52%{-ms-transform:translate(-8px,2px) rotate(-3.5deg)}
	54%{-ms-transform:translate(3px,3px) rotate(0.5deg)}
	56%{-ms-transform:translate(-7px,-7px) rotate(0.5deg)}
	58%{-ms-transform:translate(-6px,-5px) rotate(0.5deg)}
	60%{-ms-transform:translate(-4px,9px) rotate(-3.5deg)}
	62%{-ms-transform:translate(-2px,-4px) rotate(-3.5deg)}
	64%{-ms-transform:translate(9px,-2px) rotate(-3.5deg)}
	66%{-ms-transform:translate(-4px,0px) rotate(-0.5deg)}
	68%{-ms-transform:translate(3px,-2px) rotate(-2.5deg)}
	70%{-ms-transform:translate(6px,-6px) rotate(-3.5deg)}
	72%{-ms-transform:translate(4px,-6px) rotate(-3.5deg)}
	74%{-ms-transform:translate(1px,7px) rotate(-0.5deg)}
	76%{-ms-transform:translate(-2px,8px) rotate(2.5deg)}
	78%{-ms-transform:translate(2px,-2px) rotate(-1.5deg)}
	80%{-ms-transform:translate(6px,8px) rotate(0.5deg)}
	82%{-ms-transform:translate(0px,0px) rotate(-3.5deg)}
	84%{-ms-transform:translate(-5px,-5px) rotate(-2.5deg)}
	86%{-ms-transform:translate(-3px,2px) rotate(2.5deg)}
	88%{-ms-transform:translate(7px,-9px) rotate(-2.5deg)}
	90%{-ms-transform:translate(5px,-5px) rotate(-3.5deg)}
	92%{-ms-transform:translate(-2px,8px) rotate(0.5deg)}
	94%{-ms-transform:translate(-5px,-9px) rotate(-2.5deg)}
	96%{-ms-transform:translate(8px,-9px) rotate(0.5deg)}
	98%{-ms-transform:translate(-9px,4px) rotate(1.5deg)}
}
@keyframes shake-hard{0%{transform:translate(0px,0px) rotate(0deg)}
	2%{transform:translate(0px,4px) rotate(0.5deg)}
	4%{transform:translate(6px,-2px) rotate(-3.5deg)}
	6%{transform:translate(-3px,-8px) rotate(-2.5deg)}
	8%{transform:translate(-1px,9px) rotate(2.5deg)}
	10%{transform:translate(6px,5px) rotate(-2.5deg)}
	12%{transform:translate(-3px,6px) rotate(-2.5deg)}
	14%{transform:translate(-9px,1px) rotate(-0.5deg)}
	16%{transform:translate(-6px,5px) rotate(2.5deg)}
	18%{transform:translate(-9px,8px) rotate(0.5deg)}
	20%{transform:translate(-9px,6px) rotate(-2.5deg)}
	22%{transform:translate(-5px,6px) rotate(0.5deg)}
	24%{transform:translate(6px,3px) rotate(1.5deg)}
	26%{transform:translate(8px,-10px) rotate(-2.5deg)}
	28%{transform:translate(0px,-5px) rotate(-3.5deg)}
	30%{transform:translate(6px,-10px) rotate(2.5deg)}
	32%{transform:translate(3px,0px) rotate(-3.5deg)}
	34%{transform:translate(4px,-6px) rotate(-3.5deg)}
	36%{transform:translate(-5px,4px) rotate(-0.5deg)}
	38%{transform:translate(-7px,-6px) rotate(-1.5deg)}
	40%{transform:translate(4px,-9px) rotate(-3.5deg)}
	42%{transform:translate(-9px,-2px) rotate(-1.5deg)}
	44%{transform:translate(0px,-3px) rotate(1.5deg)}
	46%{transform:translate(-5px,-5px) rotate(-2.5deg)}
	48%{transform:translate(-6px,2px) rotate(-3.5deg)}
	50%{transform:translate(0px,-5px) rotate(-1.5deg)}
	52%{transform:translate(6px,1px) rotate(-2.5deg)}
	54%{transform:translate(9px,6px) rotate(2.5deg)}
	56%{transform:translate(-8px,-10px) rotate(-0.5deg)}
	58%{transform:translate(6px,-2px) rotate(-1.5deg)}
	60%{transform:translate(-4px,-8px) rotate(-1.5deg)}
	62%{transform:translate(0px,-9px) rotate(0.5deg)}
	64%{transform:translate(-7px,-6px) rotate(2.5deg)}
	66%{transform:translate(8px,6px) rotate(2.5deg)}
	68%{transform:translate(-10px,-7px) rotate(-2.5deg)}
	70%{transform:translate(-1px,9px) rotate(-2.5deg)}
	72%{transform:translate(-6px,8px) rotate(-2.5deg)}
	74%{transform:translate(2px,5px) rotate(-1.5deg)}
	76%{transform:translate(-7px,6px) rotate(1.5deg)}
	78%{transform:translate(3px,-9px) rotate(0.5deg)}
	80%{transform:translate(-4px,-9px) rotate(-1.5deg)}
	82%{transform:translate(0px,7px) rotate(0.5deg)}
	84%{transform:translate(-4px,-3px) rotate(-1.5deg)}
	86%{transform:translate(-10px,8px) rotate(-0.5deg)}
	88%{transform:translate(-9px,1px) rotate(-0.5deg)}
	90%{transform:translate(-3px,6px) rotate(1.5deg)}
	92%{transform:translate(-8px,-10px) rotate(-3.5deg)}
	94%{transform:translate(-8px,-7px) rotate(2.5deg)}
	96%{transform:translate(-2px,1px) rotate(2.5deg)}
	98%{transform:translate(-3px,4px) rotate(-2.5deg)}
}
@-webkit-keyframes shake-horizontal{0%{-webkit-transform:translate(0px,0px) rotate(0deg)}
	2%{-webkit-transform:translate(-8px,0px) rotate(0deg)}
	4%{-webkit-transform:translate(3px,0px) rotate(0deg)}
	6%{-webkit-transform:translate(7px,0px) rotate(0deg)}
	8%{-webkit-transform:translate(1px,0px) rotate(0deg)}
	10%{-webkit-transform:translate(4px,0px) rotate(0deg)}
	12%{-webkit-transform:translate(3px,0px) rotate(0deg)}
	14%{-webkit-transform:translate(7px,0px) rotate(0deg)}
	16%{-webkit-transform:translate(-3px,0px) rotate(0deg)}
	18%{-webkit-transform:translate(-5px,0px) rotate(0deg)}
	20%{-webkit-transform:translate(-10px,0px) rotate(0deg)}
	22%{-webkit-transform:translate(8px,0px) rotate(0deg)}
	24%{-webkit-transform:translate(2px,0px) rotate(0deg)}
	26%{-webkit-transform:translate(2px,0px) rotate(0deg)}
	28%{-webkit-transform:translate(3px,0px) rotate(0deg)}
	30%{-webkit-transform:translate(7px,0px) rotate(0deg)}
	32%{-webkit-transform:translate(-8px,0px) rotate(0deg)}
	34%{-webkit-transform:translate(-10px,0px) rotate(0deg)}
	36%{-webkit-transform:translate(8px,0px) rotate(0deg)}
	38%{-webkit-transform:translate(-5px,0px) rotate(0deg)}
	40%{-webkit-transform:translate(-1px,0px) rotate(0deg)}
	42%{-webkit-transform:translate(6px,0px) rotate(0deg)}
	44%{-webkit-transform:translate(-3px,0px) rotate(0deg)}
	46%{-webkit-transform:translate(-1px,0px) rotate(0deg)}
	48%{-webkit-transform:translate(9px,0px) rotate(0deg)}
	50%{-webkit-transform:translate(-3px,0px) rotate(0deg)}
	52%{-webkit-transform:translate(8px,0px) rotate(0deg)}
	54%{-webkit-transform:translate(4px,0px) rotate(0deg)}
	56%{-webkit-transform:translate(4px,0px) rotate(0deg)}
	58%{-webkit-transform:translate(2px,0px) rotate(0deg)}
	60%{-webkit-transform:translate(2px,0px) rotate(0deg)}
	62%{-webkit-transform:translate(-9px,0px) rotate(0deg)}
	64%{-webkit-transform:translate(-6px,0px) rotate(0deg)}
	66%{-webkit-transform:translate(-10px,0px) rotate(0deg)}
	68%{-webkit-transform:translate(6px,0px) rotate(0deg)}
	70%{-webkit-transform:translate(7px,0px) rotate(0deg)}
	72%{-webkit-transform:translate(-1px,0px) rotate(0deg)}
	74%{-webkit-transform:translate(-1px,0px) rotate(0deg)}
	76%{-webkit-transform:translate(4px,0px) rotate(0deg)}
	78%{-webkit-transform:translate(1px,0px) rotate(0deg)}
	80%{-webkit-transform:translate(-6px,0px) rotate(0deg)}
	82%{-webkit-transform:translate(-3px,0px) rotate(0deg)}
	84%{-webkit-transform:translate(-8px,0px) rotate(0deg)}
	86%{-webkit-transform:translate(5px,0px) rotate(0deg)}
	88%{-webkit-transform:translate(-3px,0px) rotate(0deg)}
	90%{-webkit-transform:translate(-7px,0px) rotate(0deg)}
	92%{-webkit-transform:translate(-4px,0px) rotate(0deg)}
	94%{-webkit-transform:translate(2px,0px) rotate(0deg)}
	96%{-webkit-transform:translate(-9px,0px) rotate(0deg)}
	98%{-webkit-transform:translate(3px,0px) rotate(0deg)}
}
@-ms-keyframes shake-horizontal{0%{-ms-transform:translate(0px,0px) rotate(0deg)}
	2%{-ms-transform:translate(-9px,0px) rotate(0deg)}
	4%{-ms-transform:translate(3px,0px) rotate(0deg)}
	6%{-ms-transform:translate(-10px,0px) rotate(0deg)}
	8%{-ms-transform:translate(2px,0px) rotate(0deg)}
	10%{-ms-transform:translate(5px,0px) rotate(0deg)}
	12%{-ms-transform:translate(-9px,0px) rotate(0deg)}
	14%{-ms-transform:translate(-8px,0px) rotate(0deg)}
	16%{-ms-transform:translate(6px,0px) rotate(0deg)}
	18%{-ms-transform:translate(1px,0px) rotate(0deg)}
	20%{-ms-transform:translate(7px,0px) rotate(0deg)}
	22%{-ms-transform:translate(4px,0px) rotate(0deg)}
	24%{-ms-transform:translate(9px,0px) rotate(0deg)}
	26%{-ms-transform:translate(2px,0px) rotate(0deg)}
	28%{-ms-transform:translate(4px,0px) rotate(0deg)}
	30%{-ms-transform:translate(-9px,0px) rotate(0deg)}
	32%{-ms-transform:translate(9px,0px) rotate(0deg)}
	34%{-ms-transform:translate(-4px,0px) rotate(0deg)}
	36%{-ms-transform:translate(-6px,0px) rotate(0deg)}
	38%{-ms-transform:translate(-3px,0px) rotate(0deg)}
	40%{-ms-transform:translate(-8px,0px) rotate(0deg)}
	42%{-ms-transform:translate(-8px,0px) rotate(0deg)}
	44%{-ms-transform:translate(-2px,0px) rotate(0deg)}
	46%{-ms-transform:translate(-7px,0px) rotate(0deg)}
	48%{-ms-transform:translate(-1px,0px) rotate(0deg)}
	50%{-ms-transform:translate(-8px,0px) rotate(0deg)}
	52%{-ms-transform:translate(0px,0px) rotate(0deg)}
	54%{-ms-transform:translate(6px,0px) rotate(0deg)}
	56%{-ms-transform:translate(1px,0px) rotate(0deg)}
	58%{-ms-transform:translate(-5px,0px) rotate(0deg)}
	60%{-ms-transform:translate(9px,0px) rotate(0deg)}
	62%{-ms-transform:translate(-3px,0px) rotate(0deg)}
	64%{-ms-transform:translate(-5px,0px) rotate(0deg)}
	66%{-ms-transform:translate(-6px,0px) rotate(0deg)}
	68%{-ms-transform:translate(5px,0px) rotate(0deg)}
	70%{-ms-transform:translate(-3px,0px) rotate(0deg)}
	72%{-ms-transform:translate(-1px,0px) rotate(0deg)}
	74%{-ms-transform:translate(-6px,0px) rotate(0deg)}
	76%{-ms-transform:translate(-2px,0px) rotate(0deg)}
	78%{-ms-transform:translate(1px,0px) rotate(0deg)}
	80%{-ms-transform:translate(4px,0px) rotate(0deg)}
	82%{-ms-transform:translate(7px,0px) rotate(0deg)}
	84%{-ms-transform:translate(-7px,0px) rotate(0deg)}
	86%{-ms-transform:translate(-4px,0px) rotate(0deg)}
	88%{-ms-transform:translate(9px,0px) rotate(0deg)}
	90%{-ms-transform:translate(-6px,0px) rotate(0deg)}
	92%{-ms-transform:translate(-3px,0px) rotate(0deg)}
	94%{-ms-transform:translate(-8px,0px) rotate(0deg)}
	96%{-ms-transform:translate(4px,0px) rotate(0deg)}
	98%{-ms-transform:translate(6px,0px) rotate(0deg)}
}
@keyframes shake-horizontal{0%{transform:translate(0px,0px) rotate(0deg)}
	2%{transform:translate(-7px,0px) rotate(0deg)}
	4%{transform:translate(7px,0px) rotate(0deg)}
	6%{transform:translate(5px,0px) rotate(0deg)}
	8%{transform:translate(9px,0px) rotate(0deg)}
	10%{transform:translate(9px,0px) rotate(0deg)}
	12%{transform:translate(3px,0px) rotate(0deg)}
	14%{transform:translate(9px,0px) rotate(0deg)}
	16%{transform:translate(-6px,0px) rotate(0deg)}
	18%{transform:translate(8px,0px) rotate(0deg)}
	20%{transform:translate(-2px,0px) rotate(0deg)}
	22%{transform:translate(-1px,0px) rotate(0deg)}
	24%{transform:translate(0px,0px) rotate(0deg)}
	26%{transform:translate(-6px,0px) rotate(0deg)}
	28%{transform:translate(-5px,0px) rotate(0deg)}
	30%{transform:translate(-4px,0px) rotate(0deg)}
	32%{transform:translate(-10px,0px) rotate(0deg)}
	34%{transform:translate(9px,0px) rotate(0deg)}
	36%{transform:translate(4px,0px) rotate(0deg)}
	38%{transform:translate(-1px,0px) rotate(0deg)}
	40%{transform:translate(2px,0px) rotate(0deg)}
	42%{transform:translate(2px,0px) rotate(0deg)}
	44%{transform:translate(-4px,0px) rotate(0deg)}
	46%{transform:translate(8px,0px) rotate(0deg)}
	48%{transform:translate(-6px,0px) rotate(0deg)}
	50%{transform:translate(4px,0px) rotate(0deg)}
	52%{transform:translate(-5px,0px) rotate(0deg)}
	54%{transform:translate(6px,0px) rotate(0deg)}
	56%{transform:translate(-5px,0px) rotate(0deg)}
	58%{transform:translate(0px,0px) rotate(0deg)}
	60%{transform:translate(3px,0px) rotate(0deg)}
	62%{transform:translate(5px,0px) rotate(0deg)}
	64%{transform:translate(-4px,0px) rotate(0deg)}
	66%{transform:translate(-8px,0px) rotate(0deg)}
	68%{transform:translate(4px,0px) rotate(0deg)}
	70%{transform:translate(-5px,0px) rotate(0deg)}
	72%{transform:translate(7px,0px) rotate(0deg)}
	74%{transform:translate(-5px,0px) rotate(0deg)}
	76%{transform:translate(1px,0px) rotate(0deg)}
	78%{transform:translate(8px,0px) rotate(0deg)}
	80%{transform:translate(8px,0px) rotate(0deg)}
	82%{transform:translate(7px,0px) rotate(0deg)}
	84%{transform:translate(-10px,0px) rotate(0deg)}
	86%{transform:translate(9px,0px) rotate(0deg)}
	88%{transform:translate(-1px,0px) rotate(0deg)}
	90%{transform:translate(0px,0px) rotate(0deg)}
	92%{transform:translate(-2px,0px) rotate(0deg)}
	94%{transform:translate(5px,0px) rotate(0deg)}
	96%{transform:translate(5px,0px) rotate(0deg)}
	98%{transform:translate(-8px,0px) rotate(0deg)}
}
@-webkit-keyframes shake-vertical{0%{-webkit-transform:translate(0px,0px) rotate(0deg)}
	2%{-webkit-transform:translate(0px,0px) rotate(0deg)}
	4%{-webkit-transform:translate(0px,-6px) rotate(0deg)}
	6%{-webkit-transform:translate(0px,-7px) rotate(0deg)}
	8%{-webkit-transform:translate(0px,-5px) rotate(0deg)}
	10%{-webkit-transform:translate(0px,1px) rotate(0deg)}
	12%{-webkit-transform:translate(0px,-1px) rotate(0deg)}
	14%{-webkit-transform:translate(0px,-9px) rotate(0deg)}
	16%{-webkit-transform:translate(0px,-10px) rotate(0deg)}
	18%{-webkit-transform:translate(0px,-9px) rotate(0deg)}
	20%{-webkit-transform:translate(0px,3px) rotate(0deg)}
	22%{-webkit-transform:translate(0px,-7px) rotate(0deg)}
	24%{-webkit-transform:translate(0px,2px) rotate(0deg)}
	26%{-webkit-transform:translate(0px,9px) rotate(0deg)}
	28%{-webkit-transform:translate(0px,8px) rotate(0deg)}
	30%{-webkit-transform:translate(0px,8px) rotate(0deg)}
	32%{-webkit-transform:translate(0px,4px) rotate(0deg)}
	34%{-webkit-transform:translate(0px,-1px) rotate(0deg)}
	36%{-webkit-transform:translate(0px,7px) rotate(0deg)}
	38%{-webkit-transform:translate(0px,5px) rotate(0deg)}
	40%{-webkit-transform:translate(0px,-5px) rotate(0deg)}
	42%{-webkit-transform:translate(0px,5px) rotate(0deg)}
	44%{-webkit-transform:translate(0px,4px) rotate(0deg)}
	46%{-webkit-transform:translate(0px,3px) rotate(0deg)}
	48%{-webkit-transform:translate(0px,6px) rotate(0deg)}
	50%{-webkit-transform:translate(0px,-6px) rotate(0deg)}
	52%{-webkit-transform:translate(0px,-3px) rotate(0deg)}
	54%{-webkit-transform:translate(0px,-4px) rotate(0deg)}
	56%{-webkit-transform:translate(0px,-5px) rotate(0deg)}
	58%{-webkit-transform:translate(0px,2px) rotate(0deg)}
	60%{-webkit-transform:translate(0px,-2px) rotate(0deg)}
	62%{-webkit-transform:translate(0px,2px) rotate(0deg)}
	64%{-webkit-transform:translate(0px,-7px) rotate(0deg)}
	66%{-webkit-transform:translate(0px,0px) rotate(0deg)}
	68%{-webkit-transform:translate(0px,0px) rotate(0deg)}
	70%{-webkit-transform:translate(0px,-1px) rotate(0deg)}
	72%{-webkit-transform:translate(0px,2px) rotate(0deg)}
	74%{-webkit-transform:translate(0px,3px) rotate(0deg)}
	76%{-webkit-transform:translate(0px,3px) rotate(0deg)}
	78%{-webkit-transform:translate(0px,-10px) rotate(0deg)}
	80%{-webkit-transform:translate(0px,-5px) rotate(0deg)}
	82%{-webkit-transform:translate(0px,9px) rotate(0deg)}
	84%{-webkit-transform:translate(0px,9px) rotate(0deg)}
	86%{-webkit-transform:translate(0px,1px) rotate(0deg)}
	88%{-webkit-transform:translate(0px,6px) rotate(0deg)}
	90%{-webkit-transform:translate(0px,-2px) rotate(0deg)}
	92%{-webkit-transform:translate(0px,4px) rotate(0deg)}
	94%{-webkit-transform:translate(0px,-4px) rotate(0deg)}
	96%{-webkit-transform:translate(0px,-1px) rotate(0deg)}
	98%{-webkit-transform:translate(0px,-8px) rotate(0deg)}
}
@-ms-keyframes shake-vertical{0%{-ms-transform:translate(0px,0px) rotate(0deg)}
	2%{-ms-transform:translate(0px,-5px) rotate(0deg)}
	4%{-ms-transform:translate(0px,-1px) rotate(0deg)}
	6%{-ms-transform:translate(0px,-8px) rotate(0deg)}
	8%{-ms-transform:translate(0px,5px) rotate(0deg)}
	10%{-ms-transform:translate(0px,9px) rotate(0deg)}
	12%{-ms-transform:translate(0px,-3px) rotate(0deg)}
	14%{-ms-transform:translate(0px,-7px) rotate(0deg)}
	16%{-ms-transform:translate(0px,0px) rotate(0deg)}
	18%{-ms-transform:translate(0px,-7px) rotate(0deg)}
	20%{-ms-transform:translate(0px,-6px) rotate(0deg)}
	22%{-ms-transform:translate(0px,-7px) rotate(0deg)}
	24%{-ms-transform:translate(0px,2px) rotate(0deg)}
	26%{-ms-transform:translate(0px,5px) rotate(0deg)}
	28%{-ms-transform:translate(0px,-3px) rotate(0deg)}
	30%{-ms-transform:translate(0px,-5px) rotate(0deg)}
	32%{-ms-transform:translate(0px,6px) rotate(0deg)}
	34%{-ms-transform:translate(0px,-1px) rotate(0deg)}
	36%{-ms-transform:translate(0px,0px) rotate(0deg)}
	38%{-ms-transform:translate(0px,4px) rotate(0deg)}
	40%{-ms-transform:translate(0px,6px) rotate(0deg)}
	42%{-ms-transform:translate(0px,-8px) rotate(0deg)}
	44%{-ms-transform:translate(0px,-6px) rotate(0deg)}
	46%{-ms-transform:translate(0px,-9px) rotate(0deg)}
	48%{-ms-transform:translate(0px,-3px) rotate(0deg)}
	50%{-ms-transform:translate(0px,-3px) rotate(0deg)}
	52%{-ms-transform:translate(0px,-2px) rotate(0deg)}
	54%{-ms-transform:translate(0px,-3px) rotate(0deg)}
	56%{-ms-transform:translate(0px,0px) rotate(0deg)}
	58%{-ms-transform:translate(0px,8px) rotate(0deg)}
	60%{-ms-transform:translate(0px,9px) rotate(0deg)}
	62%{-ms-transform:translate(0px,7px) rotate(0deg)}
	64%{-ms-transform:translate(0px,1px) rotate(0deg)}
	66%{-ms-transform:translate(0px,-5px) rotate(0deg)}
	68%{-ms-transform:translate(0px,0px) rotate(0deg)}
	70%{-ms-transform:translate(0px,9px) rotate(0deg)}
	72%{-ms-transform:translate(0px,4px) rotate(0deg)}
	74%{-ms-transform:translate(0px,-4px) rotate(0deg)}
	76%{-ms-transform:translate(0px,5px) rotate(0deg)}
	78%{-ms-transform:translate(0px,-5px) rotate(0deg)}
	80%{-ms-transform:translate(0px,-2px) rotate(0deg)}
	82%{-ms-transform:translate(0px,-8px) rotate(0deg)}
	84%{-ms-transform:translate(0px,-5px) rotate(0deg)}
	86%{-ms-transform:translate(0px,-9px) rotate(0deg)}
	88%{-ms-transform:translate(0px,-8px) rotate(0deg)}
	90%{-ms-transform:translate(0px,7px) rotate(0deg)}
	92%{-ms-transform:translate(0px,5px) rotate(0deg)}
	94%{-ms-transform:translate(0px,-6px) rotate(0deg)}
	96%{-ms-transform:translate(0px,-2px) rotate(0deg)}
	98%{-ms-transform:translate(0px,-1px) rotate(0deg)}
}
@keyframes shake-vertical{0%{transform:translate(0px,0px) rotate(0deg)}
	2%{transform:translate(0px,-2px) rotate(0deg)}
	4%{transform:translate(0px,-3px) rotate(0deg)}
	6%{transform:translate(0px,9px) rotate(0deg)}
	8%{transform:translate(0px,7px) rotate(0deg)}
	10%{transform:translate(0px,-6px) rotate(0deg)}
	12%{transform:translate(0px,6px) rotate(0deg)}
	14%{transform:translate(0px,-3px) rotate(0deg)}
	16%{transform:translate(0px,6px) rotate(0deg)}
	18%{transform:translate(0px,8px) rotate(0deg)}
	20%{transform:translate(0px,9px) rotate(0deg)}
	22%{transform:translate(0px,-4px) rotate(0deg)}
	24%{transform:translate(0px,-7px) rotate(0deg)}
	26%{transform:translate(0px,-9px) rotate(0deg)}
	28%{transform:translate(0px,7px) rotate(0deg)}
	30%{transform:translate(0px,7px) rotate(0deg)}
	32%{transform:translate(0px,6px) rotate(0deg)}
	34%{transform:translate(0px,4px) rotate(0deg)}
	36%{transform:translate(0px,0px) rotate(0deg)}
	38%{transform:translate(0px,4px) rotate(0deg)}
	40%{transform:translate(0px,7px) rotate(0deg)}
	42%{transform:translate(0px,-5px) rotate(0deg)}
	44%{transform:translate(0px,0px) rotate(0deg)}
	46%{transform:translate(0px,-2px) rotate(0deg)}
	48%{transform:translate(0px,-5px) rotate(0deg)}
	50%{transform:translate(0px,-4px) rotate(0deg)}
	52%{transform:translate(0px,1px) rotate(0deg)}
	54%{transform:translate(0px,-1px) rotate(0deg)}
	56%{transform:translate(0px,-2px) rotate(0deg)}
	58%{transform:translate(0px,5px) rotate(0deg)}
	60%{transform:translate(0px,6px) rotate(0deg)}
	62%{transform:translate(0px,-3px) rotate(0deg)}
	64%{transform:translate(0px,-3px) rotate(0deg)}
	66%{transform:translate(0px,-9px) rotate(0deg)}
	68%{transform:translate(0px,-8px) rotate(0deg)}
	70%{transform:translate(0px,-7px) rotate(0deg)}
	72%{transform:translate(0px,5px) rotate(0deg)}
	74%{transform:translate(0px,5px) rotate(0deg)}
	76%{transform:translate(0px,-6px) rotate(0deg)}
	78%{transform:translate(0px,8px) rotate(0deg)}
	80%{transform:translate(0px,2px) rotate(0deg)}
	82%{transform:translate(0px,-8px) rotate(0deg)}
	84%{transform:translate(0px,-6px) rotate(0deg)}
	86%{transform:translate(0px,5px) rotate(0deg)}
	88%{transform:translate(0px,-9px) rotate(0deg)}
	90%{transform:translate(0px,1px) rotate(0deg)}
	92%{transform:translate(0px,-9px) rotate(0deg)}
	94%{transform:translate(0px,-8px) rotate(0deg)}
	96%{transform:translate(0px,-3px) rotate(0deg)}
	98%{transform:translate(0px,1px) rotate(0deg)}
}
@-webkit-keyframes shake-rotate{0%{-webkit-transform:translate(0px,0px) rotate(0deg)}
	2%{-webkit-transform:translate(0px,0px) rotate(-5.5deg)}
	4%{-webkit-transform:translate(0px,0px) rotate(1.5deg)}
	6%{-webkit-transform:translate(0px,0px) rotate(-7.5deg)}
	8%{-webkit-transform:translate(0px,0px) rotate(-7.5deg)}
	10%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	12%{-webkit-transform:translate(0px,0px) rotate(-5.5deg)}
	14%{-webkit-transform:translate(0px,0px) rotate(-4.5deg)}
	16%{-webkit-transform:translate(0px,0px) rotate(0.5deg)}
	18%{-webkit-transform:translate(0px,0px) rotate(3.5deg)}
	20%{-webkit-transform:translate(0px,0px) rotate(-6.5deg)}
	22%{-webkit-transform:translate(0px,0px) rotate(-5.5deg)}
	24%{-webkit-transform:translate(0px,0px) rotate(3.5deg)}
	26%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	28%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	30%{-webkit-transform:translate(0px,0px) rotate(5.5deg)}
	32%{-webkit-transform:translate(0px,0px) rotate(3.5deg)}
	34%{-webkit-transform:translate(0px,0px) rotate(-5.5deg)}
	36%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	38%{-webkit-transform:translate(0px,0px) rotate(-1.5deg)}
	40%{-webkit-transform:translate(0px,0px) rotate(4.5deg)}
	42%{-webkit-transform:translate(0px,0px) rotate(6.5deg)}
	44%{-webkit-transform:translate(0px,0px) rotate(0.5deg)}
	46%{-webkit-transform:translate(0px,0px) rotate(4.5deg)}
	48%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	50%{-webkit-transform:translate(0px,0px) rotate(0.5deg)}
	52%{-webkit-transform:translate(0px,0px) rotate(-7.5deg)}
	54%{-webkit-transform:translate(0px,0px) rotate(-1.5deg)}
	56%{-webkit-transform:translate(0px,0px) rotate(0.5deg)}
	58%{-webkit-transform:translate(0px,0px) rotate(6.5deg)}
	60%{-webkit-transform:translate(0px,0px) rotate(-3.5deg)}
	62%{-webkit-transform:translate(0px,0px) rotate(-6.5deg)}
	64%{-webkit-transform:translate(0px,0px) rotate(1.5deg)}
	66%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	68%{-webkit-transform:translate(0px,0px) rotate(2.5deg)}
	70%{-webkit-transform:translate(0px,0px) rotate(-4.5deg)}
	72%{-webkit-transform:translate(0px,0px) rotate(-1.5deg)}
	74%{-webkit-transform:translate(0px,0px) rotate(-6.5deg)}
	76%{-webkit-transform:translate(0px,0px) rotate(3.5deg)}
	78%{-webkit-transform:translate(0px,0px) rotate(-5.5deg)}
	80%{-webkit-transform:translate(0px,0px) rotate(1.5deg)}
	82%{-webkit-transform:translate(0px,0px) rotate(4.5deg)}
	84%{-webkit-transform:translate(0px,0px) rotate(-1.5deg)}
	86%{-webkit-transform:translate(0px,0px) rotate(-2.5deg)}
	88%{-webkit-transform:translate(0px,0px) rotate(-3.5deg)}
	90%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	92%{-webkit-transform:translate(0px,0px) rotate(-0.5deg)}
	94%{-webkit-transform:translate(0px,0px) rotate(-6.5deg)}
	96%{-webkit-transform:translate(0px,0px) rotate(-7.5deg)}
	98%{-webkit-transform:translate(0px,0px) rotate(6.5deg)}
}
@-ms-keyframes shake-rotate{0%{-ms-transform:translate(0px,0px) rotate(0deg)}
	2%{-ms-transform:translate(0px,0px) rotate(0.5deg)}
	4%{-ms-transform:translate(0px,0px) rotate(5.5deg)}
	6%{-ms-transform:translate(0px,0px) rotate(-3.5deg)}
	8%{-ms-transform:translate(0px,0px) rotate(-2.5deg)}
	10%{-ms-transform:translate(0px,0px) rotate(-6.5deg)}
	12%{-ms-transform:translate(0px,0px) rotate(6.5deg)}
	14%{-ms-transform:translate(0px,0px) rotate(5.5deg)}
	16%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	18%{-ms-transform:translate(0px,0px) rotate(-6.5deg)}
	20%{-ms-transform:translate(0px,0px) rotate(6.5deg)}
	22%{-ms-transform:translate(0px,0px) rotate(3.5deg)}
	24%{-ms-transform:translate(0px,0px) rotate(-4.5deg)}
	26%{-ms-transform:translate(0px,0px) rotate(4.5deg)}
	28%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	30%{-ms-transform:translate(0px,0px) rotate(-5.5deg)}
	32%{-ms-transform:translate(0px,0px) rotate(-6.5deg)}
	34%{-ms-transform:translate(0px,0px) rotate(1.5deg)}
	36%{-ms-transform:translate(0px,0px) rotate(-3.5deg)}
	38%{-ms-transform:translate(0px,0px) rotate(0.5deg)}
	40%{-ms-transform:translate(0px,0px) rotate(-3.5deg)}
	42%{-ms-transform:translate(0px,0px) rotate(-5.5deg)}
	44%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	46%{-ms-transform:translate(0px,0px) rotate(-7.5deg)}
	48%{-ms-transform:translate(0px,0px) rotate(1.5deg)}
	50%{-ms-transform:translate(0px,0px) rotate(0.5deg)}
	52%{-ms-transform:translate(0px,0px) rotate(-4.5deg)}
	54%{-ms-transform:translate(0px,0px) rotate(0.5deg)}
	56%{-ms-transform:translate(0px,0px) rotate(-4.5deg)}
	58%{-ms-transform:translate(0px,0px) rotate(2.5deg)}
	60%{-ms-transform:translate(0px,0px) rotate(-2.5deg)}
	62%{-ms-transform:translate(0px,0px) rotate(4.5deg)}
	64%{-ms-transform:translate(0px,0px) rotate(-1.5deg)}
	66%{-ms-transform:translate(0px,0px) rotate(-5.5deg)}
	68%{-ms-transform:translate(0px,0px) rotate(0.5deg)}
	70%{-ms-transform:translate(0px,0px) rotate(-3.5deg)}
	72%{-ms-transform:translate(0px,0px) rotate(-2.5deg)}
	74%{-ms-transform:translate(0px,0px) rotate(-1.5deg)}
	76%{-ms-transform:translate(0px,0px) rotate(-1.5deg)}
	78%{-ms-transform:translate(0px,0px) rotate(6.5deg)}
	80%{-ms-transform:translate(0px,0px) rotate(3.5deg)}
	82%{-ms-transform:translate(0px,0px) rotate(1.5deg)}
	84%{-ms-transform:translate(0px,0px) rotate(-0.5deg)}
	86%{-ms-transform:translate(0px,0px) rotate(2.5deg)}
	88%{-ms-transform:translate(0px,0px) rotate(-6.5deg)}
	90%{-ms-transform:translate(0px,0px) rotate(2.5deg)}
	92%{-ms-transform:translate(0px,0px) rotate(6.5deg)}
	94%{-ms-transform:translate(0px,0px) rotate(-7.5deg)}
	96%{-ms-transform:translate(0px,0px) rotate(6.5deg)}
	98%{-ms-transform:translate(0px,0px) rotate(-4.5deg)}
}
@keyframes shake-rotate{0%{transform:translate(0px,0px) rotate(0deg)}
	2%{transform:translate(0px,0px) rotate(2.5deg)}
	4%{transform:translate(0px,0px) rotate(-4.5deg)}
	6%{transform:translate(0px,0px) rotate(2.5deg)}
	8%{transform:translate(0px,0px) rotate(4.5deg)}
	10%{transform:translate(0px,0px) rotate(-5.5deg)}
	12%{transform:translate(0px,0px) rotate(-3.5deg)}
	14%{transform:translate(0px,0px) rotate(-1.5deg)}
	16%{transform:translate(0px,0px) rotate(-1.5deg)}
	18%{transform:translate(0px,0px) rotate(2.5deg)}
	20%{transform:translate(0px,0px) rotate(-0.5deg)}
	22%{transform:translate(0px,0px) rotate(6.5deg)}
	24%{transform:translate(0px,0px) rotate(0.5deg)}
	26%{transform:translate(0px,0px) rotate(-5.5deg)}
	28%{transform:translate(0px,0px) rotate(-4.5deg)}
	30%{transform:translate(0px,0px) rotate(-1.5deg)}
	32%{transform:translate(0px,0px) rotate(2.5deg)}
	34%{transform:translate(0px,0px) rotate(0.5deg)}
	36%{transform:translate(0px,0px) rotate(6.5deg)}
	38%{transform:translate(0px,0px) rotate(-6.5deg)}
	40%{transform:translate(0px,0px) rotate(3.5deg)}
	42%{transform:translate(0px,0px) rotate(-4.5deg)}
	44%{transform:translate(0px,0px) rotate(5.5deg)}
	46%{transform:translate(0px,0px) rotate(2.5deg)}
	48%{transform:translate(0px,0px) rotate(2.5deg)}
	50%{transform:translate(0px,0px) rotate(5.5deg)}
	52%{transform:translate(0px,0px) rotate(-1.5deg)}
	54%{transform:translate(0px,0px) rotate(5.5deg)}
	56%{transform:translate(0px,0px) rotate(-7.5deg)}
	58%{transform:translate(0px,0px) rotate(2.5deg)}
	60%{transform:translate(0px,0px) rotate(6.5deg)}
	62%{transform:translate(0px,0px) rotate(1.5deg)}
	64%{transform:translate(0px,0px) rotate(-7.5deg)}
	66%{transform:translate(0px,0px) rotate(-2.5deg)}
	68%{transform:translate(0px,0px) rotate(3.5deg)}
	70%{transform:translate(0px,0px) rotate(-4.5deg)}
	72%{transform:translate(0px,0px) rotate(2.5deg)}
	74%{transform:translate(0px,0px) rotate(2.5deg)}
	76%{transform:translate(0px,0px) rotate(-2.5deg)}
	78%{transform:translate(0px,0px) rotate(-0.5deg)}
	80%{transform:translate(0px,0px) rotate(-3.5deg)}
	82%{transform:translate(0px,0px) rotate(5.5deg)}
	84%{transform:translate(0px,0px) rotate(-1.5deg)}
	86%{transform:translate(0px,0px) rotate(-1.5deg)}
	88%{transform:translate(0px,0px) rotate(4.5deg)}
	90%{transform:translate(0px,0px) rotate(5.5deg)}
	92%{transform:translate(0px,0px) rotate(4.5deg)}
	94%{transform:translate(0px,0px) rotate(-1.5deg)}
	96%{transform:translate(0px,0px) rotate(3.5deg)}
	98%{transform:translate(0px,0px) rotate(-7.5deg)}
}
@-webkit-keyframes shake-opacity{0%{-webkit-transform:translate(0px,0px) rotate(0deg);opacity:0.7}
	10%{-webkit-transform:translate(-4px,1px) rotate(-1.5deg);opacity:0.1}
	20%{-webkit-transform:translate(-4px,-4px) rotate(-2.5deg);opacity:0.4}
	30%{-webkit-transform:translate(-3px,-5px) rotate(-1.5deg);opacity:0}
	40%{-webkit-transform:translate(0px,0px) rotate(0.5deg);opacity:0.6}
	50%{-webkit-transform:translate(0px,0px) rotate(-2.5deg);opacity:0.8}
	60%{-webkit-transform:translate(-5px,-2px) rotate(1.5deg);opacity:0.4}
	70%{-webkit-transform:translate(-1px,3px) rotate(-0.5deg);opacity:0.1}
	80%{-webkit-transform:translate(-2px,-2px) rotate(1.5deg);opacity:0.2}
	90%{-webkit-transform:translate(-3px,-3px) rotate(1.5deg);opacity:0.3}
}
@-ms-keyframes shake-opacity{0%{-ms-transform:translate(0px,0px) rotate(0deg);opacity:0.9}
	10%{-ms-transform:translate(0px,-4px) rotate(-1.5deg);opacity:0.9}
	20%{-ms-transform:translate(-2px,0px) rotate(0.5deg);opacity:0}
	30%{-ms-transform:translate(-1px,1px) rotate(-2.5deg);opacity:0.8}
	40%{-ms-transform:translate(-2px,4px) rotate(-1.5deg);opacity:0.9}
	50%{-ms-transform:translate(-4px,2px) rotate(-2.5deg);opacity:0.1}
	60%{-ms-transform:translate(3px,0px) rotate(0.5deg);opacity:0}
	70%{-ms-transform:translate(-4px,-5px) rotate(-0.5deg);opacity:0}
	80%{-ms-transform:translate(4px,-1px) rotate(1.5deg);opacity:0.7}
	90%{-ms-transform:translate(4px,0px) rotate(1.5deg);opacity:0.9}
}
@keyframes shake-opacity{0%{transform:translate(0px,0px) rotate(0deg);opacity:0.6}
	10%{transform:translate(-2px,-1px) rotate(-0.5deg);opacity:0.5}
	20%{transform:translate(-4px,4px) rotate(1.5deg);opacity:0.4}
	30%{transform:translate(-4px,-1px) rotate(-1.5deg);opacity:0.8}
	40%{transform:translate(-2px,-1px) rotate(-2.5deg);opacity:0.3}
	50%{transform:translate(-4px,1px) rotate(-2.5deg);opacity:0.5}
	60%{transform:translate(-2px,4px) rotate(0.5deg);opacity:0.1}
	70%{transform:translate(-3px,1px) rotate(-0.5deg);opacity:0.4}
	80%{transform:translate(0px,0px) rotate(-0.5deg);opacity:0.5}
	90%{transform:translate(2px,-1px) rotate(-2.5deg);opacity:0.8}
}
@-webkit-keyframes shake-crazy{0%{-webkit-transform:translate(0px,0px) rotate(0deg);opacity:0.6}
	10%{-webkit-transform:translate(14px,19px) rotate(-1deg);opacity:0.8}
	20%{-webkit-transform:translate(14px,11px) rotate(5deg);opacity:0.7}
	30%{-webkit-transform:translate(9px,-6px) rotate(-9deg);opacity:0.9}
	40%{-webkit-transform:translate(0px,-19px) rotate(-6deg);opacity:0.6}
	50%{-webkit-transform:translate(16px,19px) rotate(9deg);opacity:0.7}
	60%{-webkit-transform:translate(-11px,-10px) rotate(4deg);opacity:0.4}
	70%{-webkit-transform:translate(-1px,13px) rotate(-9deg);opacity:0.2}
	80%{-webkit-transform:translate(-9px,-16px) rotate(0deg);opacity:0.1}
	90%{-webkit-transform:translate(3px,2px) rotate(-2deg);opacity:0.7}
}
@-ms-keyframes shake-crazy{0%{-ms-transform:translate(0px,0px) rotate(0deg);opacity:0.8}
	10%{-ms-transform:translate(18px,-4px) rotate(9deg);opacity:0.2}
	20%{-ms-transform:translate(6px,1px) rotate(8deg);opacity:0.8}
	30%{-ms-transform:translate(-4px,9px) rotate(8deg);opacity:0.2}
	40%{-ms-transform:translate(-13px,1px) rotate(7deg);opacity:0.5}
	50%{-ms-transform:translate(-19px,16px) rotate(-5deg);opacity:0.3}
	60%{-ms-transform:translate(9px,16px) rotate(7deg);opacity:0.3}
	70%{-ms-transform:translate(-8px,-6px) rotate(-6deg);opacity:0.8}
	80%{-ms-transform:translate(12px,14px) rotate(-4deg);opacity:0.2}
	90%{-ms-transform:translate(-12px,12px) rotate(-8deg);opacity:0.2}
}
@keyframes shake-crazy{0%{transform:translate(0px,0px) rotate(0deg);opacity:0.4}
	10%{transform:translate(3px,10px) rotate(-1deg);opacity:0.8}
	20%{transform:translate(5px,14px) rotate(-3deg);opacity:0.5}
	30%{transform:translate(14px,3px) rotate(4deg);opacity:0.6}
	40%{transform:translate(-17px,0px) rotate(9deg);opacity:0.7}
	50%{transform:translate(1px,17px) rotate(-4deg);opacity:0.7}
	60%{transform:translate(9px,-4px) rotate(-10deg);opacity:0.2}
	70%{transform:translate(13px,7px) rotate(7deg);opacity:0.4}
	80%{transform:translate(10px,12px) rotate(9deg);opacity:0.1}
	90%{transform:translate(0px,3px) rotate(5deg);opacity:0.6}
}

/*notice dialog*/
.ksd-notice{display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;box-sizing:border-box;border:1px solid #ebeef5;position:fixed;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;overflow:hidden}
.ksd-notice.right{right:16px}
.ksd-notice__group{margin-left:13px;margin-right:8px}
.ksd-notice__title{font-weight:700;font-size:16px;color:#303133;margin:0}
.ksd-notice__content{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}
.ksd-notice__content p{margin:0}
.ksd-notice__icon{height:24px;width:24px;font-size:24px}
.ksd-notice__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}
.ksd-notice__closeBtn:hover{color:#606266}
.ksd-notice .el-icon-info{color:#909399}
@media screen and (max-width: 1800px){
	.ksd-notice{display: none}
}

._aichat_chat_button_body{bottom:80px!important;right: 10px!important;}
.imgloadinglater{width:240px;max-height: 142px;}


.body-border-top {
	border-top: #eaeaea solid 1px;
	text-align: center;
}
.bottomBg{width:100%;height:auto;background:#fff;padding:30px 0 0;position:relative;z-index:2;}
.bottomBg .mainContainer{}
.bottomPart1{width:78%;float:left;}
.bottomPart2{width:22%;float:left;}
.bottomPart1 ul.menu{}
.bottomPart1 ul.menu li{width:25%;float:left;font-size:16px;line-height:40px;color:#3c4248;text-align:left;}
.bottomPart1 ul.menu li ul{width:100%;}
.bottomPart1 ul.menu li ul li{width:100%;line-height:30px;font-size:14px;margin:0;}
.bottomPart1 ul.menu li ul li a{color:#686868;}
.bottomPart1 ul.menu li ul li a:hover{color:#df0716;}
.copy{padding:20px 0;}
.copy span{padding:0 3px;color:#686868;display:inline-block;height:100%;vertical-align:middle;}
.bottomPart2 .codeCon{display:inline-block;float:right;}
.bottomPart2 .codeCon li{padding:10px 0;list-style:none}
.bottomPart2 .codeCon li .Img{width:42px;height:auto;background:#dcdcdc;vertical-align:middle;border-radius:5px;float:left;}
.bottomPart2 .codeCon li .Img img{width:100%;height:auto;}
.bottomPart2 .codeCon li span{text-align:left;line-height:42px;padding:0 0 0 15px;}
.bottomPart2 .codeCon .tooltip{opacity:0;visibility:hidden;width:120px;padding:10px;border-radius:3px;position:absolute;box-shadow:1px 1px 10px 0 #dfdfdf;margin:-350px 0 0 -42px;background:#fff;;-webkit-transition:opacity 0.3s,visibility 0s;-moz-transition:opacity 0.3s,visibility 0s;transition:opacity 0.3s,visibility 0s;}
.bottomPart2 .codeCon .tooltip .ImgCode{width:100%;height:auto;}
.bottomPart2 .codeCon .tooltip .ImgCode p{display:none;}
.bottomPart2 .codeCon .tooltip .ImgCode img{width:100%;height:auto;}
.bottomPart2 .codeCon .item:hover .tooltip{opacity:1;visibility:visible;margin:-178px 0 0 -42px;-webkit-transition:opacity 0.3s,visibility 0s;-moz-transition:opacity 0.3s,visibility 0s;transition:opacity 0.3s,visibility 0s;}
.bottomPart2 .codeCon .arrow{position:absolute;margin:10px 0 0 42px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;}
@media (max-width:768px){.bottomBg{width:100%;height:auto;background:#fafafa;padding:0 0;}
	.bottomPart1{width:100%;float:none;display:none;}
	.bottomPart2{width:100%;float:none;}
	.bottomPart1 ul.menu{}
	.bottomPart1 ul.menu li{width:50%;float:left;font-size:14px;line-height:30px;color:#3c4248;text-align:left;margin:10px 0;}
	.bottomPart2 .codeCon{width:100%;display:inline-block;float:none;}
	.bottomPart2 .codeCon li{padding:20px 20px;float:none;width:auto;display:inline-block;}
	.bottomPart2 .codeCon li .Img{width:42px;height:auto;background:#dcdcdc;vertical-align:middle;border-radius:5px;float:none;display:inline-block;padding:0;}
	.bottomPart2 .codeCon li .Img img{width:100%;height:auto;padding:0;}
	.bottomPart2 .codeCon li span{text-align:left;line-height:42px;padding:0 0 0 10px;float:none;display:inline-block;}
	.bottomPart2 .codeCon .tooltip{width:70%;height:auto;z-index:1002;padding:15px;border-radius:3px;position:fixed;left:50%;top:60%;transform:translate(-50%,-50%);box-shadow:none;margin:0;background:#fff;opacity:0;visibility:hidden;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
	.bottomPart2 .codeCon .tooltip .ImgCode{width:100%;height:auto;}
	.bottomPart2 .codeCon .tooltip .ImgCode p{display:block;padding:10px 0 0 0;}
	.bottomPart2 .codeCon .tooltip .ImgCode img{width:100%;height:auto;}
	.bottomPart2 .codeCon .item:hover .tooltip{opacity:0;visibility:hidden;margin:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
	.bottomPart2 .codeCon .arrow{display:none;}
}




.ksd-loading {
	padding: 10px 16px;
	margin:15px;
	text-align: center;
	position:fixed;
	border:1px solid #3c4248;
	top:2px;
	left:0;
	right:0;
	max-width: 200px;
	margin: 0 auto;
	cursor: pointer;
	z-index: 10000;
}
.ksd-loading:hover{background:#3967FF;color:#fff;}
.ksd-loading .icon {position: relative;top:1px;}
.ksd-loading .msg {font-size:14px;}
.ksd-loading-error{background:#EE9900;color:#fff;}
.ksd-loading-tip{background:red;color:#fff;}
.ksd-loading-warn{background:green;color:#fff;}
.ksd-loading-success{background:#2b2b2b;color:#fff;}

.page-number{float:left;margin-top:10px;background:white;}
.page-number .prev, .page-number .next{cursor:pointer;color:#FFFFFF;display:inline-block;height:28px;transition:.5s background cubic-bezier(0.2,0.0,0.2,1);}
.page-number .page-list .page-li{cursor:pointer;float:left;color:#343434;padding:3px 8px;margin:4px 2px;transition:.2s all cubic-bezier(0.2,0.0,0.2,1);font-weight:600;list-style: none;font-size:14px;}
.page-number .page-list .page-li.disabled{background:#f2f2f2;}
.page-number .page-list .page-li .page-text{display:inline-block;min-width:16px;text-align:center;line-height:18px;}
.page-number .page-list .page-li.active{background:#0052D9;color:#FFF;}
.page-number .page-list .page-li:hover{background:#0052D9;color:#FFF;}


@media only screen and (min-width:1925px){
	.content .main .recruit-wrap .recruit-list{width: 31% !important;}
}

@media only screen and (min-width:1600px) and (max-width:1924px){
	.content .main .recruit-wrap .recruit-list{width: 31% !important;}
	.content .main .recruit-wrap .recruit-list .recruit-title{font-size:18px!important;}
	.page-side-sheet{max-width: 320px;min-width: 320px;}
	.post-show-box{left:418px!important;}
}

@media only screen and (min-width:1200px) and (max-width:1599px){.mind-corner{width:300px;}  }



